의사 코드와 유사한 익명 함수를 사용하여 인터페이스의 익명 구현을 정의하는 기능:
RandomNumOp({ Binary: func(a,b int) int { return a+b}, Ternary: func(a,b,c int) int {return a+b+c}, })
Go에서는 직접 지원되지 않습니다. 구현이 작동해야 하는지 여부에 따라 가능한 접근 방식은 다음과 같습니다.
위 내용은 Go에서 인터페이스를 익명으로 구현할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!