次のifステートメントを単純化して繰り返しを削除するにはどうすればよいですか?
if user.name == "john" && user.age > 10 or user.name == "wendy" && user.age > 10 or user.name == "mary" && user.age > 10
ありがとう!
次のifステートメントを単純化して繰り返しを削除するにはどうすればよいですか?
if user.name == "john" && user.age > 10 or user.name == "wendy" && user.age > 10 or user.name == "mary" && user.age > 10
ありがとう!
Array#includeを使用しますか?
if ['john', 'wendy', 'mary'].include?(user.name) && user.age > 10
require 'set'
target_names = Set.new ["john", "wendy", "mary"]
if target_names.include? user.name and user.age > 10 ...