3
タプルの配列を持っていたいと思います。しかし、私はそれにタプルを追加することはできないようです。ここでは、エラーを発生させる最小限のコード例を示します。Julia:タプルを配列に追加できません
julia> a = [(1,1),(2,2)]
2-element Array{Tuple{Int64,Int64},1}:
(1, 1)
(2, 2)
julia> append!(a, (3,3))
ERROR: MethodError: Cannot `convert` an object of type Int64 to an object of type Tuple{Int64,Int64}
This may have arisen from a call to the constructor Tuple{Int64,Int64}(...),
since type constructors fall back to convert methods.
Stacktrace:
[1] _append!(::Array{Tuple{Int64,Int64},1}, ::Base.HasLength, ::Tuple{Int64,Int64}) at ./array.jl:644
[2] append!(::Array{Tuple{Int64,Int64},1}, ::Tuple{Int64,Int64}) at ./array.jl:637
構文に問題がありますか?なぜ私はそれが数字をタプルに変換しなければならないと不平を言うのか分からない。何がありますか?
OMG!どうもありがとうございます。私は夢中になっていた – tst