小编von*_*ein的帖子

朱莉娅:不可变的复合类型

我仍然是朱莉娅的新手,并且对以下行为非常恼火:

immutable X
  x::ASCIIString
end

"Foo" == "Foo"
true
X("Foo") == X("Foo")
false
Run Code Online (Sandbox Code Playgroud)

但使用Int而不是ASCIIString

immutable Y
  y::Int
end

3 == 3
true
Y(3) == Y(3)
true
Run Code Online (Sandbox Code Playgroud)

我原X("Foo") == X("Foo")以为是真的.任何人都可以澄清为什么不是吗?

谢谢.

hash julia

7
推荐指数
1
解决办法
379
查看次数

标签 统计

hash ×1

julia ×1