วิธีการสกาล่าโดยนัยที่มีหลายข้อโต้แย้ง

ในความคิดเห็นสำหรับ SIP-13 Martin Odersky บอกเป็นนัยว่า เป็นไปได้ที่จะสร้างวิธีการโดยนัยที่มีหลายข้อโต้แย้ง ตามประสบการณ์ของฉัน วิธีการโดยนัยมักจะมีข้อโต้แย้งเพียงข้อเดียวเสมอ และฉันไม่สามารถจินตนาการได้ว่าวิธีการโดยนัยที่มีหลายข้อโต้แย้งสามารถนำมาใช้ได้อย่างไร ใครสามารถให้กรณีการใช้งานและคำอธิบายได้บ้าง


person xiefei    schedule 07.06.2012    source แหล่งที่มา
comment
ความเป็นไปได้ที่ซ้ำกันของ จะสามารถนำไปใช้โดยปริยายกับอินพุตหลายตัวได้อย่างไร สกาล่า?   -  person Daniel C. Sobral    schedule 08.06.2012


คำตอบ (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
person drexin    schedule 07.06.2012
comment
คำถามนี้ซ้ำกับคำถามนี้ . - person xiefei; 08.06.2012