: 그들의 입력하면 두라는 이름의 유형이 동일 :서로 다른 이유
type (
T0 []string
T1 []string
)
그들이 구별를 가지는 형태를 이름 때문에 규칙이 declarations.but T0와 T1이 다른 말한다 이름은 동일한 TypeSpec에서 비롯됩니다. T0과 T1이 다른 이유는 무엇입니까?
EDIT :
사양에또한 말한다
A 형 선언은 기존과 동일한 기본 유형을 갖는 새로운 유형 에 식별자, 형명, 결합 유형 및 조작 이 기존 유형에 대해 정의 된 경우에도 새 유형에 대해 정의됩니다. 새 유형이 기존 유형과 다릅니다.
@JimB : "두 요소 유형이 동일한 경우 두 슬라이스 유형이 동일합니다." 정의 된 유형에 대해서는 사실이 아닙니다 : [유형 신원] (https://golang.org/ref/spec#Type_identity). '정의 된 타입은 항상 다른 타입과 다릅니다. ' – peterSO
@shx : Go 프로그래밍 언어 사양의 현재 버전은 https://golang.org/ref/spec에 있습니다. 어디에서 견적을 얻고 있습니까? – peterSO
@peterSO, 그렇습니다. 답을 아는 것이 아니라, 처음부터 그 인용구가 어디에서 왔는지, 왜 이것이 질문인지를 파악하려고했습니다. – JimB