符号的比较运算符

时间:2016-10-14 01:52:36

标签: julia symbols comparison-operators

在朱莉娅,parse.model评估为:a < :b的情况总是如此吗?

更一般地说,我可以依赖关系运算符(即true<>==<=)来表示< em>完全与字符串相同吗?

1 个答案:

答案 0 :(得分:3)

是。源代码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)))