エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
def shop_status(guitars, amps) if guitars.size > 0 && amps.size > 0 "機材がいっぱいあるよ" elsif ... def shop_status(guitars, amps) if guitars.size > 0 && amps.size > 0 "機材がいっぱいあるよ" elsif guitars.size == 1 "ギターが1本あるよ" elsif guitars.size > 1 "ギターがいっぱいあるよ" elsif amps.size == 1 "アンプが1台あるよ" elsif amps.size > 1 "アンプがいっぱいあるよ" else "機材が何もないよ" end end 引数のguitarsとampsは配列で、 両方あるとき ギターが1本のとき(アンプは0台) ギターが2本以上のとき(アンプは0台) アンプが1台のとき(ギターは0本) アンプが2台以上のとき(ギターは0本) 両方0のとき の6パターンで条件分岐しています。 良くも悪くも愚直な実装でこのままでもいいような気もし