是否可以在4D方法中输入多行文本/字符串文字?类似的东西:
C_TEXT($var)
$var:="""First Line
Second Line
Third Line"""
使用三元组“在这里,因为它们在Python中使用,就像示例一样。
答案 0 :(得分:3)
您也可以在4D v12及以上
中这样做C_TEXT($var)
$var:="First Line\r"+\
"Second Line\r"+\
"Third Line"
答案 1 :(得分:1)
我不相信。在我们的整个计划中,我们做了类似的事情:
C_TEXT(<>CR)
C_TEXT($var)
<>CR:=Char(13) //carriage return
$var:="First Line" + <>CR + "Second Line" + <>CR + "Third Line"
我们还有一个换行符:&lt;&gt; LF:= Char(10)。我们使用在程序启动期间为这些字符和其他一些字符定义的IP变量,Tab会浮现在脑海中。您可以使用常量,但过去我们遇到过一些问题,所以我们尽量不使用它们。
您也可以在文本中使用\ n或\ r。在调试器中,它只会在\ n和\ r \ n的一行显示它们,但我相信它会显示多行(它在Alert()中)。
$var:="First Line\nSecond Line\nThird Line"
我们选择可读性和可维护性的第一种方式。