zero value
zero value는 어떤 타입의 변수를 선언하고 해당 변수를 초기화하지 않았을 때 들어가는 기본 값이다.
go에서는 다음과 같은 zero value를 가진다.
Integer -> 0
Floating point(소수점 있는 타입들) -> 0.0
Boolean -> false
String -> "" (빈 문자열)
Pointer, Interface, Slice, Map, Channel, Function -> nil
Reference
https://www.geeksforgeeks.org/zero-value-in-golang/