5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Ruby初心者スレッドPart6

680 :デフォルトの名無しさん:2006/07/09(日) 16:13:19
ハッシュのハッシュは無理。
dir_name_hash = Hash.new
dir_name_hash["dir_a"] = { "file_aa" => 1 }
p dir_name_hash["dir_a"].keys
dir_name_hash["dir_b"] = {{ "file_ba" => 2 }, { "file_bb" => 3 }}
p dir_name_hash["dir_b"].keys
p dir_name_hash
実行結果
["file_aa"]
[{"file_ba"=>2}]
{"dir_a"=>{"file_aa"=>1}, "dir_b"=>{{"file_ba"=>2}=>{"file_bb"=>3}}}

配列の配列はおk。
dir_name_array = []
dir_name_array.push ["dir_a", "file_aa", 1]
dir_name_array.push ["dir_b", "file_ba", 2]
dir_name_array.push ["dir_b", "file_bb", 3]
p dir_name_array
実行結果
[["dir_a", "file_aa", 1], ["dir_b", "file_ba", 2], ["dir_b", "file_bb", 3]]


256 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)