トップページ > プログラム > 2014年05月25日 > 6jPp3Mu9

書き込み順位&時間帯一覧

43 位/161 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000001012



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Ruby 初心者スレッド Part 54

書き込みレス一覧

Ruby 初心者スレッド Part 54
844 :デフォルトの名無しさん[sage]:2014/05/25(日) 21:04:18.15 ID:6jPp3Mu9
def hoge(info)
end

というメソッドがあり、infoは通常ArrayかHashが来るのですが、
そこにネストされたHashが来る場合処理を変えたいのです。

つまり通常は[:a, :b, :c]とか{ a: :X, b: :Y }とかいう引き数が来るのですが、
{
p: [:a, :b, :c],
q: { a: :X, b: :Y }.
r: [:e, :f, :g]
}
という引き数も受け取れるようにしたいのです。
これをメソッド内で判定するにはどうすればいいのでしょうか?


質問をごくシンプルにすると、ただのハッシュか、ネストされたハッシュかを判定する方法を教えて下さいということかもしれません
Ruby 初心者スレッド Part 54
846 :デフォルトの名無しさん[sage]:2014/05/25(日) 23:38:06.15 ID:6jPp3Mu9
ありがとうございました


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。