35
A
答えて
75
reject
の反対側は、(新しい配列を返す)reject!
の反対select!
である(代わりに、配列を編集)keep_if
の反対delete_if
ある(代わりに、配列を編集)select
あります
2
私はそれがよく考えられたセマンティクスと関係していると思いますが、それは正しいと主張したいと思います。すでに「t1、t2、t3」のセットがあるとしましょう。サブセットを拒否すると、「私はt1とt2を拒否する」と言います。あなたはあなたの行動(あなたの拒否)によって影響を受けないので、t3は言及していません。デフォルトは "keep"です。しかし、あなたが何を保つつもりであるかを表現していて、「私はt1とt2を保ちます」と言うと、t3の状態が疑問になります。結局のところt1とt2があります。暗黙のうちにt3を維持しているので、それらを保持し直してください(彼らはすでにデフォルト状態になっています、 "keep")。 "keep_if"という構文を使用することで、何が保持され、何が破棄されるかを決定する条件(単純または複合)が明示的に示されます。
関連する問題
- 1. od(1)の反対は何ですか?
- 2. evt.preventDefault()の反対は何ですか?
- 3. オブザーバーパターンの反対は何ですか?
- 4. `unpack(" m ")`の反対は何ですか?
- 5. SelectManyの反対は何ですか?
- 6. lodashでは、 `pairs()`の反対は何ですか?
- 7. Array上でRuby NArrayを使用する利点は何ですか?
- 8. Rubyの数字の反対
- 9. Lodash: `_uniq()`の反対は何ですか? lodashで
- 10. Laravel - 1対多の関係でsaveメソッドの反対は何ですか?
- 11. C++&arrayとarrayの使い方の違いは何ですか?
- 12. ScalaのArrayとArray [Type]の違いは何ですか?
- 13. 「Array(n)」と「[... Array(n)]」の違いは何ですか?
- 14. javascriptの(objの "key")の反対は何ですか?
- 15. このフルテキスト検索の反対は何ですか?
- 16. 相続の反対側の部分は何ですか?
- 17. この論理文の反対は何ですか
- 18. jQueryの "change()"イベントの反対は何ですか?
- 19. Notepad ++:JSFormatの「反対の」形式とは何ですか?
- 20. Faster-Arrayとは何ですか?
- 21. ChannelFactory <TChannel> .CreateChannelとは何が反対ですか?
- 22. 「git fetch」の反対は何でしょうか?
- 23. Ruby Arrayのデフォルト値は?
- 24. クラス<<自己対Rubyのself.method:何が良いですか?
- 25. __add__の反対ですか?
- 26. assert_selectの反対ですか?
- 27. "xset"の反対は何ですか? "xget"コマンドはありますか?
- 28. Ruby Array Index
- 29. Ruby Array#mapの `return`
- 30. Rubyでは[....]とは何ですか?
http://www.ruby-doc.org/core-1.9.3/Array.htmlを見ると、 'keep_if'は確かに反対です(同じロジックですが、' true'との比較を反転します)。 falseにする)。これはメソッド名に関する質問ですか? – bdares
@bdares 'keep_if'は' reject'と同じロジックを持っていません。しかし、それは 'reject! 'と同じロジックを持つかもしれません。 –