我有一堆具有层次结构的参数单例结构,我需要建立一个比较操作来确定这些单例的列表是否“唯一”。其中,比较是主(o包装)类型之间的比较,忽略参数类型,使用Array和Tuple类型和所需的函数myequal myequal(Array{Int64,1},Array{Int64,2}) #true,because both are Arrays
myequal(Array{Int64,1},Tuple{I
This type is guaranteed to point to valid, Julia-allocated memory
of the correct type.因此,我的问题是:Ref似乎拥有与Ptr相同的用例,而且在任何情况下都比Ptr更好。对于何时应该使用Ptr{T}而不是Ref{T},有什么规定吗?