为什么? len("def"+space(6)-space(6))的值是15?

来源:百度知道 编辑:UC知道 时间:2024/06/18 12:50:38
此问题是VFP中的问题;;;;;;;但是"-"连接运算符是要去掉前面字符表达式尾部的空格呀,这样不就把"def"+space(6)中的最后6 个空格给去掉了吗,不就成了9个字符了吗?

“+”和“-”都是字符运算的连接符号,"def"+space(6)-space(6)表示"def"连接6个空格再连接6个空格,那么就有12个空格了
-----------------------------
这样理解,+和一是联接的两种方式,都不改变元素本来的长度,-是把前一个元素尾部的空格移到自己尾部去了