mythkina 发表于 2007-11-16 17:32:36

请教脚本编写的一个小问题(equali函数)

new Arg1="@CT"
---------------------------------
if (equali(Arg1, "CT"))
----------------------------------
这里Arg1不是"C"吗,为什么判断相等时可以用"CT"而且可以通过判断
个人觉得应该是
if (equali(Arg1, "C"))
是pawn检查不严格吗还是我理解有误
请各位指出 感谢^^

Rulzy 发表于 2007-11-16 17:57:19

回复: 请教脚本编写的一个小问题(equali函数)

equali是判断整个字符串是否相等(不区别大小写)。
Arg1用来表示字符时,是'C',用来表示字符串时,是"CT"(是指从当前位置开始,到遇到结束符0x00为止。注意,字符用单引号引起来,字符串用双引号引起来)。

mythkina 发表于 2007-11-16 22:01:06

回复: 请教脚本编写的一个小问题(equali函数)

明白了 感谢Ru版的解释 我和其他语言弄混了

equali - Checks if two strings are equal, case insensitively.
发现以前没仔细看.
页: [1]
查看完整版本: 请教脚本编写的一个小问题(equali函数)