平时拼接字符串的时候,我都是直接写在一起的,比如${a}${b}这样的,感觉比较方便。
今天需要写查询DB的关键字,写sql的时候需要拼接多行字符串,不能直接写了,于是使用了Catenate关键字。因为sql的词与词之间需要空格,于是就产生了一个疑问,每行结尾的空格能够省略吗?
测了一下:
Test String Wrap with Spacing
${testString} Catenate THIS IS LINE ONE WITHOUT SPACE IN THE END
... THIS IS LINE TWO.
Log ${testString}
运行结果:

从结果可见,使用Catenate是自动加空格的。于是又去到官网去查了下Catenate的说明,原话是“By default, items are catenated with spaces”。所以默认是使用空格拼接。也可以自定义拼接的SEPARATOR。

747

被折叠的 条评论
为什么被折叠?



