VF中?len(abc- de)的结果为什么是5不是6
网友回答
+、- 运算符都是字符串连接运算符,都是把2个字符串连接起来.区别是:当连接的2个字符串中,前面那个字符串的末尾有空格是,- 号连接的结果是把前面字符串的尾部空格移到新生成字符串的后面.举例:
1、a=abc,b=def 则a+b=”abcdef“,a-b=”abcdef“,一样
2、a=abc ,b=def 则 a+b=”abc def“,a-b=abcdef 空格串到后面了、、、
所以你的例子中abc-de =abcde 长度len应该是5
======以下答案可供参考======
供参考答案1:
字符串合并,用减号表示去除空格的好像
合起来是abcde
供参考答案2:
你答案是错的,应该是6,减号只是将前面字符串尾部的空格放到组合后的字符串的后面,abc- de的结果是abc de,所以应该是6