字典翻译 问答 小学 英语 vf中的setexacton命令setexactons="ni"+spac(2)ifs=="ni"ifs="ni"'one'else"two"endifelseifs="ni""three"else"four"endifendif为什么结果是three,不是four?
问题标题:
vf中的setexacton命令setexactons="ni"+spac(2)ifs=="ni"ifs="ni"'one'else"two"endifelseifs="ni""three"else"four"endifendif为什么结果是three,不是four?
问题描述:

vf中的setexacton命令

setexacton

s="ni"+spac(2)

ifs=="ni"

ifs="ni"

'one'

else

"two"

endif

else

ifs="ni"

"three"

else

"four"

endif

endif

为什么结果是three,不是four?

丁云回答:
  setexacton意思是精确比较,与“==”这个还是有区别的   setexacton是忽略表达式的结尾的空格,比较两个表达式时,在较短的一个的右边加上空格,以使它与较长的表达式的长度相匹配,比较到两个表达式中的对应字符不相等或者到达两个表达式的末端,就停止比较了.在这种情况下"ni"="ni"返回的是.T.是相等的
点击显示
英语推荐
热门英语推荐
  • 语文
  • 数学
  • 英语
  • 科学
  • 作文