Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。
Q&A
解決済
1回答
1299閲覧
総合スコア28
0グッド
0クリップ
投稿2014/11/01 11:58
0
二つの配列があります。
lang1users = [:name, :age, :score, :status]
lang
1users = [:name, :age, :score, :status]
lang1users2 = ["Susuki", 40, 1.5, 0]
1users2 = ["Susuki", 40, 1.5, 0]
この2つの配列から以下のハッシュを返す一番簡単な方法はありますか?
lang1{:name=>"Susuki", :age=>40, :score=>1.5, :status=>0}
1{:name=>"Susuki", :age=>40, :score=>1.5, :status=>0}
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
回答1件
ベストアンサー
こちらが一番簡単だと思います。
lang1h = Hash[user.zip user2] 2# => {:name=>"Susuki", :age=>40, :score=>1.5, :status=>0}
1h = Hash[user.zip user2] 2# => {:name=>"Susuki", :age=>40, :score=>1.5, :status=>0}
投稿2014/11/01 15:00
総合スコア48
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.29%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
同じサイズのRuby配列からハッシュを作成する方法
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。