如何在ttl语言中用crlf生成字符串变量

How to generate string variable with crlf at ttl language

我正在尝试以 ttl 语言制作其中包含 crlf 的字符串。例如,诸如:

MY_STRING = "hello\nworld"
send  MY_STRING

结果应为

hello
world

我知道我可以得到同样的结果:

send "hello" #13#10 "world"

但我需要它作为字符串,因为我想 'send' 这个字符串到另一个 'function',例如:

MY_STRING = "hello\nworld"
include "printMyString.ttl"

我试过类似的方法:

sprintf2 MY_STRING "%s\n%s" "hello" "world"
sprintf2 MY_STRING "%s%d%d%s" "hello" 13 10 "world"
sprintf2 MY_STRING "%s%d%d%s" "hello" #13 #10 "world"

但是没有用,有什么办法吗?

我找到了一些方法,也许有更好的:

code2str CRLF [=10=]d0a
sprintf2 MY_STRING "%s%s%s" "hello" CRLF "world"
send  MY_STRING

编辑 结果发现我的第一种方法很好,只是不明白#13 是 string:

sprintf2 MY_STRING "%s%s%s%s" "hello" #13 #10 "world"
send  MY_STRING