>백엔드 개발 >Golang >인터페이스 입력 매개변수와 동일한 유형의 반환 값을 갖는 인터페이스 기능을 갖는 방법은 무엇입니까?

인터페이스 입력 매개변수와 동일한 유형의 반환 값을 갖는 인터페이스 기능을 갖는 방법은 무엇입니까?

王林
王林앞으로
2024-02-05 23:48:07616검색

인터페이스 입력 매개변수와 동일한 유형의 반환 값을 갖는 인터페이스 기능을 갖는 방법은 무엇입니까?

질문 내용

주어진 모든 유형의 슬라이스에 페이지를 매기는 기능을 유틸리티 패키지에 구현하려고 합니다. 인터페이스의 일부와 페이지 및 페이지 크기를 허용해야 하며 동일한 유형의 인터페이스를 반환해야 합니다.

하지만 해당 기능을 사용하려고 하면 오류가 발생합니다. 입력한 내용이 다음과 다릅니다. 接口{}들어가세요

으아악

내 기능은 다음과 같습니다.

으아악

다음은 이를 사용하려고 시도했지만 실패했던 예입니다.

cannot use result (variable of type []entity.something) as []interface{} value in argument to utility.paginateslice compilerincompatibleassign

정답


usestype 매개변수:

으아악

위 내용은 인터페이스 입력 매개변수와 동일한 유형의 반환 값을 갖는 인터페이스 기능을 갖는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 stackoverflow.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제