nli1 chapter3(8) primitive type - interface{} and nil 책에는 interface{} 타입을 소개하는 정도의 분량을 갖고 있다. 예제도 2개뿐.... 그래서 궁금한 것들을 스스로 예제 코드로 만들어 포스트 하겠다. interface{} Go언어도 Java의 Object class와 같이 최상위 타입이 존재한다. 이전 글에서 배열 변수 선언 시 [5]int는 대괄호([]) 까지가 타입이라고 말했었는데 interface 또한 중괄호({}) 까지가 타입이다. interface{} 변수의 선언 방법은 명시적 선언뿐인데 초기화 영역에 어떠한 값이든 초기화가 가능하다. 위 사진과 같이 모든 자료형을 저장할 수 있다. Go는 타입을 엄청 강하게 검사하는데 a변수에 b변수를 대입할 때 오류가 발생할까? 가능하다. 그럼 interface{} 타입인 변수를 묵시적으로 변수 선언.. 2022. 2. 6. 이전 1 다음