エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
【Ruby】ネストしたHashをselectメソッドを使って検索する方法 - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
【Ruby】ネストしたHashをselectメソッドを使って検索する方法 - Qiita
@drinks{:cola=>{:price=>120, :stock=>5},:redbull=>{:price=>200, :stock=>5},:water=>{:price=>100, ... @drinks{:cola=>{:price=>120, :stock=>5},:redbull=>{:price=>200, :stock=>5},:water=>{:price=>100, :stock=>5}} @slot_money = gets.to_i 上記のHashの:priceの値と@slot_moneyを比較し、購入可能なドリンクのみを入れたリストを作りたい。また、在庫がある商品のみをリストに表示する。 実装条件をもとに考えたこと リストを作りたいので、リストを返すメソッドを使用する。 比較しなければいけないので、Hashの中身を検索できるメソッドを使用する必要がありそう。 =>find, find_all, selectなど…? とりあえず、selectが条件に合いそうなので実験してみる。 selectメソッドについて select -> Enumerator[perm