0

我正在尝试在 ttl 语言中创建包含 crlf 的字符串。例如,诸如此类的东西:

MY_STRING = "hello\nworld"
send  MY_STRING

结果应为

hello
world

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

send "hello" #13#10 "world"

但我需要它作为字符串,因为我想将此字符串“发送”到另一个“函数”,例如:

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"

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

4

1 回答 1

0

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

code2str CRLF $0d0a
sprintf2 MY_STRING "%s%s%s" "hello" CRLF "world"
send  MY_STRING

编辑结果表明我的第一种方法很好,只是不明白#13 是字符串:

sprintf2 MY_STRING "%s%s%s%s" "hello" #13 #10 "world"
send  MY_STRING
于 2020-08-16T19:10:27.160 回答