Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
SIP-13のコメントでMartin Odersky は、複数の引数を持つ暗黙的なメソッドを作成できることを暗示しました。私の経験によると、暗黙的なメソッドには常に 1 つの引数しかなく、複数の引数を持つ暗黙的なメソッドをどのように使用できるか想像できません。誰かがいくつかのユースケースと説明を与えることができますか?
たとえば、関数型の暗黙的なパラメーターが必要な場合:
implicit def foo(x: Int, y: Int) = y * x def bar(x: Int, y: Int)(implicit f: (Int, Int) => Int) = f(x,y) scala> bar(3,4) res3: Int = 12