1
조금 전에 누군가가 특정 동작을하는지 확인하는 방법을 보여주는 interresting 블로그 항목을 발견했습니다. 지금은 그렇게하고 싶지만 블로그를 찾을 수 없습니다. 아무도 구문을 보여줄 수 있습니까?동작 일치
조금 전에 누군가가 특정 동작을하는지 확인하는 방법을 보여주는 interresting 블로그 항목을 발견했습니다. 지금은 그렇게하고 싶지만 블로그를 찾을 수 없습니다. 아무도 구문을 보여줄 수 있습니까?동작 일치
구조 유형을 의미합니까?
class Duck {
def quack = "quack"
}
class OtherDuck {
def quack = "mooh"
}
object Test {
def testQuack (d: {def quack: String}) = d.quack
}
그런 다음 당신이 할 수 있습니다 :
Test.testQuack(new Duck)
Test.testQuack(new OtherDuck)
정확히 내가 찾던 네, 한 다음은 그 예이다. 고맙습니다. –
+1 엄청난 질문에 기초하여 올바른 답을 찾는데 +1. – dhg
올바른 이름은 "구조 유형"입니다. 실제로는 오리 입력이 아닙니다. –