补充一个字符串比较中的问题, 关键是比较时对 短横线 - 和 单引号 ' 的处理问题- if "e" leq "-" (echo 小于) else echo 大于
复制代码 显示的是 大于, 表明 字母 e 是大于短横线 - 的
那么, 字符串 "ef" 也应该是大于 "-f" 的, 可是其实不然- if "ef" leq "-f" (echo 小于) else echo 大于
复制代码 显示的却是 小于
上面所述中, 将短横线换作单引号也得到同样结果, 究竟含有 短横线 或 单引号 的字符串在比较时是如何处理的?
我对此问题的分析和猜测请见: http://bbs.bathome.net/thread-6853-1-1.html |