PHP 편집자 Xinyi가 golang의 가방 유형을 소개합니다. golang에서 백 유형은 요소 모음을 저장하는 데 사용되는 데이터 구조를 나타냅니다. 다른 데이터 구조와 달리 가방의 요소는 반복적으로 나타날 수 있으며 순서는 중요하지 않습니다. 즉, 요소의 빈도를 계산하거나 요소의 존재 여부를 판단하는 등 순서가 필요하지 않은 상황에서 백 유형이 매우 유용하다는 의미입니다. golang에서는 bag 유형과 string 유형이 일치하지 않으므로 사용 중 유형 변환 문제에 주의해야 합니다.
내가 왜 이런 일을 하는지 묻지 말고 어떻게 가능한지 알려주세요:
gopls 오류: 문자열과 문자열 유형이 일치하지 않습니다
으아악처음에는 lsp 서버가 멍청하다고 생각했는데, 알고 보니 그렇지 않았습니다.
오류 발생: 문자열과 문자열 유형이 일치하지 않습니다
으아악Google에서 검색한 결과 포인터를 문자열에 비교할 때만 오류가 발생했습니다. 바로 거기에 유형이 모두 괜찮거나 제가 틀렸습니다.
메서드 서명은 func (mapsi Mapsi2[T]) SetValue(key string, value T)
이어야 합니다.
컴파일 문제와는 관련이 없지만 다음 사항에 유의하세요.
놀이터 보기: //m.sbmmt.com/link/6934456f54af5ab56c6f347c6427afeb一个>.
위 내용은 어쩌면 golang의 bag일 수도 있습니다. (문자열과 문자열이 일치하지 않습니다.)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!