如何在 Jess 中向字符串添加换行符 (\n)
How to Add a Newline (\n) Character to String in Jess
假设我有一个名为 ?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 "
")
您应该创建一个包含 \n:
的变量
(bind ?newline "
")
然后在str-cat或者sym-car等地方使用
(bind ?a (sym-cat ?a ?newline))
假设我有一个名为 ?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 "
")
您应该创建一个包含 \n:
的变量(bind ?newline "
")
然后在str-cat或者sym-car等地方使用
(bind ?a (sym-cat ?a ?newline))