有没有办法创建数据类型为元组{Int,Char,String}的共享数组? 我收到一个错误,说数据类型必须是比特类型,所以我怀疑这是不可能的,我无法在文档中找到任何内容。
答案 0 :(得分:3)
SharedArray
州的documentation
Construct a SharedArray of a bitstype T and size dims across the processes specified by pids - all
of which have to be on the same host.
确实,T
必须是“位”类型。实际的限制是类型必须是isbits
,即“普通数据”类型。例如,Tuple{Int,Char}
很好。但String
不是普通数据,因此Tuple{Int,Char,String}
也不是。{/ p>
julia> isbits(Tuple{Int,Char,String})
false