"Total: " + n | 0 | + 只连接两个 Text。请使用 StringFormat。 |
StringFormat("{0}", n) | 编译错误 | 它始终需要 3 个参数。请添加 , ""。 |
UtilityPrint(n) | 停止操作 | 它的参数是 Text。请使用 UtilityPrint(StringFormat("{0}", n, ""))。 |
"C:\temp" | C:、一个制表符,然后是 emp | \t 是转义序列。请写成 "C:\\temp"。 |
flags & 4 == 4 | 0 | & 的优先级低于 ==。请写成 (flags & 4) == 4。 |
0 < x < 10 | false | 它将 Bool 与 Integer 比较。请写成 x > 0 && x < 10。 |
ok && Risky() | 仍会运行 Risky() | 没有短路求值 |
true == 1、w == 0 | false | 不同类型的值永远不相等。请用 !w 测试句柄。 |
7 / 2 | 3 | Integer 除法。请写成 7 / 2.0。 |
StringFormat("{0}", 0.5, "") | 0.500000 | Real 始终显示六位小数 |
在循环中使用两个 StringSplit | 得到错误的部分 | 第二次拆分会替换第一次拆分的缓存 |
"apple" < "Banana" | false | 序数比较会把所有大写字母排在小写字母之前 |
仅在 if 内赋值的变量 | 分支未运行时为 0 | 运行时从未被赋值的变量初始为 Integer 0 |