正解のコード
Ruby
1def shipping_free?(price) 2 return price >= 5000 3end 4 5puts shipping_free?(3000) 6 7#=>false
不正解のコード
Ruby
1def shipping_free?(price) 2 price >= 5000 3end 4 5puts shipping_free?(3000) 6 7#=>false
不正解のコードでは、returnがないのに、答えにfalseが返ってきました。
真偽値を返すメゾットでなぜreturnがいるのですか?
また、returnがなくても答えが正しくなった理由も教えて欲しいです。
puts price >= 5000でもfalseが返ってきました。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/10/09 07:22