假设我有一个名为?a
的字符串,其值为"b"
,我该如何为其添加换行符以使其包含值"b\n"
?
我尝试过以下无效:
(bind ?a (str-cat ?a \n))
(bind ?a (str-cat ?a crlf))
(bind ?a (sym-cat ?a \n))
(bind ?a (sym-cat ?a crlf))
我知道实现这项工作的唯一方法如下,但我想知道是否有其他方法可以使代码更具可读性。
(bind ?a (str-cat ?a "
")
答案 0 :(得分:1)
您应该创建一个包含\ n:
的变量(bind ?newline "
")
然后在str-cat或sym-car或其他地方使用它。
(bind ?a (sym-cat ?a ?newline))