私はmyFilterというメソッドを持っています。これは配列を取り込み、要件を満たさない要素をフィルタリングします。ルビメソッドを変更してコードブロックを取り込む方法はありますか?
たとえば、彼らは私がこれをプリフォームだろうか5.
にすべて以上であるため、
arr = [4,5,8,9,1,3,6]
answer = myfilter(arr) {|i| i>=5}
この実行には、要素の5,8,9,6を持つ配列を返すでしょうか?アルゴリズムは簡単ですが、私はその状態をどのようにとるのか分かりません。
ありがとうございます。
あなたはこのような方法があると書いてありましたが、結局はそのような方法がないようです。 – sawa
メソッドmyFilterにコードを表示できますか? – garyh
あなたは 'myfilter(arr){...}'が 'arr.select {...}'と同じであることに気づいていますか? – Stefan