foo.contains (_) vurgular ve "yöntemi değerine dönüştürülebilir Anonim fonksiyonu" göstermektedir. Eta genişlemesini araştırdım, ancak bu özel kod parçasını nasıl geliştirebileceğimi göremiyorum. Herhangi bir fikir?Anonim işlevi bir yöntem değerine nasıl dönüştürülür? Bu kod</p> <pre><code>val foo = List('a', 'b', 'c') aString.forall(foo.contains(_)) </code></pre> <p>IntelliJ ile
16
A
cevap
18
Ben sadece biz açıkça anonim işlevine burada foo.contains
yöntemi dönüştürme değiliz
val foo = List('a', 'b', 'c')
aString.forall(foo.contains)
Not olabileceğini söylüyor inanıyoruz.
İlgili konular
- 1. Git, <<<<<<< HEAD dosyasına
- 2. XPath - tüm elemanlar alt elemanlara belge</p> <pre><code><a> <b> <c/> <d/> </b> <b> <c/> <d/> </b> </a> </code></pre> <p>Verilen
- 3. <: <İş nasıl?
- 4. Bu garip koşullu operatör sözdizimi nedir?</p> <pre><code>bool bRes = (a < b) ? a=b, true : false; </code></pre> <p><code>a < b</code>, o zaman <code>a=b</code> infaz ve <code>bRes</code> doğrudur edilir:
- 5. İki-arg işlevi bir diziye nasıl uygulanır?</p> <pre><code>[a b c ...] </code></pre> <p>ve bir işlev <code>(f x y)</code>:
- 6. Java, bitshifts kullanırken, neden 1 << 32! = 1 << 31 << 1?
- 7. IQueryable <T> Nasıl Dönüştürülür <T>?
- 8. Bir std :: function değişkenini varsayılan argümanlarla nasıl tanımlamalıyım? Bu 10.</p> <p>yazdırır</p> <pre><code>auto foo = [](int x = 10){cout << x << endl;}; foo(); </code></pre> <p>Ama foo değişkeni bir ikamet istiyorum:
- 9. <code>IntelliJ</code> kullanma IntelliJ
- 10. Enzim ile çocuk bileşeni yöntemi nasıl test edilir?</p> <pre><code><Parent> <Child/> </Parent> </code></pre> <p>ve <code><Child/></code> bileşen bir yöntem <code>foo</code> vardır:
- 11. <a1> C</ a1>
- 12. MyType <Foo> örtüsünü MyType <IFoo>
- 13. Kanal seç <- <- Kanal
- 14. EJS: <% = versus <% -
- 15. Sözlük <> bir IEnumerable <> kaynağı ile doldurma</ a0><a1></ a1>
- 16. Groovy:</p> İşte <pre><code>param = args[0] println(param) </code></pre> <p>bunu çalıştırmak nasıl (Windows 7):</p> <pre><code>groovy test.groovy a&b </code></pre> <p>beklediğim bu senaryo bir & b yazdırır
- 17. iPython'da reStructuredText (Sphinx) dokümanlarını görüntüle?</p> <pre><code>help foo </code></pre> <p>ya:</p> <pre><code>foo? </code></pre> <p>Ben <em>süper</em> okumaya denemek için dikkat dağıtıcı bulmak
- 18. Intellij kaynak kodundaki bu açıklama ne anlama geliyor?</p> <pre><code>void m() { <selection><caret>System.out.println("");</selection> } </code></pre> <p>bu <code><selection></code> açıklama ne anlama gelir:
- 19. Python ben dizindeki <code>foo</code> dosya <code>foo_file.txt</code> ile, bir dizin <code>foo</code> içinde bir dizin <code>bar</code> varsa ve dizinde <code>bar</code> yılında <code>bar_file.txt</code> dosya
- 20. `[<-` işlevi R'de nasıl çalışır?
- 21. Ne anlama geliyor?</p> <pre><code>class base { virtual void foo() {}; }; class derived : public base { void foo() { base::foo(); } }; </code></pre> <p>Bir hata yaptım ve <code>base:foo();</code> yerine <code>base::foo();</code> yazdı:
- 22. Func <T> nasıl Ekspres <Func<T>> için dönüştürülür?</p> <p>bu satırların her ikisi derlemek:
- 23. İçinde Gettext kullanarak PHP <<< EOF dizgisi
- 24. ruby bloğu ile başlar << - HTML
- 25. Ben iki işlevi <code>f</code> ve <code>g</code> sahip C++
- 26. Tipler içe aktarma CommonJS Modülleri alabilir mi? Yani, benim typescript dosyasına ithal etmek istediği</p> <pre><code>//foo.js var foo = function() { return "foo"; }; module.exports = foo; </code></pre> <p>:
- 27. "<%:" ne yapıyor?</p> <pre><code><%: Model.FirstName %> </code></pre> <p>"<%:" Ne vermez: do
- 28. Perl: bunun <code>$b</code> sonunda</p> <ul> <li><pre><code>{ 'b' => { 'c' => 1, 'd' => 1, 'e' => 1 } }; </code></pre></li> </ul> <p>: Bunun sonunda referansı
- 29. Ben böyle kurdunuz <Foo>
- 30. Nedir? ve << demek?