rubyでreject
メソッドを使用しようとしていますが、一定の回数後に停止する必要があります。例RubyやRubyのRubyでカウンタを使用するには
users = Users.all # this will be list of 1000 users
count = 0
user.reject! do |user|
user.name == 'python'
end
のために私はカウントが100に達したときに拒否条件を停止したいので、
count = 0
user.reject! do |user|
user.name == 'python'
count += 1
if count == 100
break
end
end
のようなものは、私は上記の構文が間違っている同意し、そしてあなたからいくつかの助けを必要としています。私はかなり新しいルビーですので、私は助けを感謝します。おかげ
'user.name = 'python''これはユーザー名に' python'という名前を割り当てています...それは何ですかあなたは欲しいですか?実際には '' python '== user.name'(つまり、ユーザ名がPythonの場合は拒否します)をしますか?私が行ったことを周りに置いた場合は、文字列に値を代入することができないので、 '='/'=='にエラーがあったときに通知する可能性が高くなります(少なくともこの方法ではありません) –
質問が更新されました – python