符号的比较运算符

问题描述:

在Julia中,:a < :b的计算结果总是为true符号的比较运算符

更一般地,我可以依靠的关系运算符(即<>==<=>=)表现为正是符号,他们的字符串做同样的方式?

是的。源代码here显示Julia使用C函数strcmp做比较:

cmp(a::String, b::String) = lexcmp(a.data, b.data) 
cmp(a::Symbol, b::Symbol) = Int(sign(ccall(:strcmp, Int32, (Cstring, Cstring), a, b)))