ハッシュの中で条件分岐をする方法
2020.10.01
ハッシュの中で条件分岐
valueを場合によって分けたい時
# Your code here!
a = 2
hash1 = {
aaa: "aaa",
bbb: a==1 ? "bbb" : "ddd",
ccc: "ccc",
}
p hash1
出力
{:aaa=>"aaa", :bbb=>"ddd", :ccc=>"ccc"}
keyを場合によって分けたい時
# Your code here!
a = 2
hash1 = {
aaa: "aaa",
ccc: "ccc",
}
if a == 1
hash1.merge!(bbb: "www")
else
hash1.merge!(zzz: "www")
end
p hash1
{:aaa=>"aaa", :ccc=>"ccc", :zzz=>"www"}