-2

見ている特定のシンボルの値を取得するにはどうすればよいですか?

以前にハッシュでシンボルを定義した場合

:red => "blue"

「青」を取得するために :red でどのメソッドを呼び出すことができますか? .to_s と .id2name で「赤」が表示される

4

2 に答える 2

2

使用Hash#[]:

>> h = {:red => "blue"}
=> {:red=>"blue"}
>> h[:red]
=> "blue"
于 2013-10-04T14:42:41.787 に答える