相关疑难解决方法(0)

添加到Julia中的集合时是否重载对象?

有没有办法超载如何Base.Set在Julia中进行对象比较?

我试着超载isequal==,但我的对象仍标记为不同的时,他们应该是相同的.

例如

type Test
    x
    y
end

function ==(a::Test, b::Test)
    return a.x == b.x && a.y == b.y
end

Set([Test(2,3), Test(2,3)])
Run Code Online (Sandbox Code Playgroud)

Set([Test(2,3),Test(2,3)])
Run Code Online (Sandbox Code Playgroud)

types julia

3
推荐指数
2
解决办法
536
查看次数

标签 统计

julia ×1

types ×1