如何在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
我正在尝试以 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