私はRubyでこのようなステートメントを持っています:
@mastertest = connection.execute("select code_ver from mastertest")
だから今、私はこの2D配列のコピーを作成したいと思います。なぜなら、のような@temp = @mastertest
ことをすると、に変更を加える@mastertest
ときに変更が加えられるから@temp
です。
私は以下を使ってみました:
@temp = Marshal.load(Marshal.dump(@mastertest))
しかし、これは私に言うエラーを与えます"no marshal_dump is defined for class Mysql2::Result"
。@mastertest
したがって、は2次元配列以外のタイプであると想定しています。
誰かがこの配列のコピーを作成する方法を教えてもらえますか?