ハッシュの形
hash1 = { "anime" => "呪術廻戦"} ※キー文字列パターン
hash2 = { :anime=> "呪術廻戦"} ※キーシンボルパターン
hash3 = { anime: "呪術廻戦"} ※キーシンボルシンプルパターン
#hash1のパターン例
def movie_info(movie, data)
puts movie[data]
end
movie = {"title" => "ハリーポッター", "genre" => "ファンタジー", "year" => "2001年"}
puts "以下から一つを選んで入力してください。
・title
・genre
・year"
info = gets.chomp #CHECK!!
movie_info(movie, info)
入力を文字列でうけ、キーも文字列
#hash3のパターン例
def movie_info(movie, data)
puts movie[data]
end
movie = {title: "ハリーポッター", genre: "ファンタジー", year: "2001年"}
puts "以下から一つを選んで入力してください。
・title
・genre
・year"
info = gets.chomp.to_sym def movie_info(movie, data)
puts movie[data]
end
movie = {title: "ハリーポッター", genre: "ファンタジー", year: "2001年"}
puts "以下から一つを選んで入力してください。
・title
・genre
・year"
info = gets.chomp.to_sym #CHECK!!
movie_info(movie, info)
入力を文字列でうけ、キーはシンボルのため、シンボルにへんこうしなければならない!
そんな時はコレ! ”to_symメソッド”