超初歩的な質問で申し訳無いのですが、以下の様な処理があった時に、c
だったらif文とeach文を抜けて、true
を出力するためにはどのような処理を加えればよいですか?
現状ですとif
文は抜けていると思うのですが、次のeach文が始まっていしまい結果的にfalse
が返ってきてしまいます。
よろしくお願いします m(_ _)m
def method(data) data.each do |ele| if ele == 'c' return true break else return false end end end data = ['a', 'b', 'c', 'd', 'e'] puts method(data)
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/02/15 08:23
退会済みユーザー
2016/02/15 08:26
2016/02/15 08:31
退会済みユーザー
2016/02/15 09:07