Network disconnected
Description
인터페이스는 메소드의 집합으로, 인터페이스 타입 값은 메소드를 구현하는 값을 담을 수 있으며, 타입이 인터페이스에 메소드를 구현하면 자동으로 그 인터페이스도 구현한 게 됩니다. (다른 언어와는 달리 implements
등의 키워드가 필요 없습니다)
인터페이스 값은 value와 구체적인(concrete) 타입으로 구성된 tuple이라고 볼 수 있습니다.
type myinterface interface {
myfunction() int
}
type MyInt int
func (rcv MyInt) myfunction() int {
return 0
}
var a myinterface = MyInt(3)
Result
Stop
Result of [Run Test] or [Submit] will be displayed here
내가 제출한 코드가 왜 틀렸는지 프로그래머스 AI에게 물어보세요.
제출 후 채점하기를 눌러 30점 이상인 경우 물어볼 수 있어요.
베타 기간 동안에는 한 문제당 1번만 물어볼 수 있어요.
베타 기간 동안에는 한 문제당 1번만 물어볼 수 있어요.