이 브라우저는 더 이상 지원되지 않습니다.
최신 기능, 보안 업데이트, 기술 지원을 이용하려면 Microsoft Edge로 업그레이드하세요.
다음 질문에 대답하여 배운 내용을 확인하세요.
함수 매개 변수는 값으로 전달됩니다. 수신자의 필드를 수정할 수 있는 메서드를 어떻게 만들 수 있나요?
값을 반환한 다음 새 값을 사용하여 개체를 수정해야 합니다.
관리할 수 없습니다. 메서드는 읽기 전용입니다.
수신자의 필드를 수정하려면 수신자에서 포인터를 사용해야 합니다.
관리할 수 없습니다. Go는 값으로만 매개 변수를 전달할 수 있습니다.
string 같은 네이티브 형식에 대해 메서드를 만들 수 있나요?
string
아니요. 만들려고 하면 컴파일 오류가 발생합니다.
예. string 또는 int에 대한 메서드만 만들 수 있습니다.
int
아니요. 구조체에 대한 메서드만 만들 수 있습니다.
예. 하지만 사용자 지정 형식 래퍼를 만들어야 합니다.
Go의 인터페이스는 명시적인가요? 암시적인가요?
Go의 인터페이스는 암시적입니다. 인터페이스를 명시적으로 구현하는 implements 같은 키워드나 : 같은 기호가 없습니다.
implements
:
Go의 인터페이스는 명시적입니다. : 기호를 사용해야 합니다.
Go의 인터페이스는 암시적이지만 다른 패키지가 아닌 현재 패키지에서만 인터페이스를 구현할 수 있습니다.
작업을 확인하기 전에 모든 질문에 대답해야 합니다.
이 페이지가 도움이 되었나요?