지금 막 Go를 배우기 시작했으며 일부 사항이주의를 끌었습니다.변수를 통해 액세스하는 함수로 이동
기능이 좋아 : 등등
delete(map, "Answer") // for maps
append(slice, 0) // for slices
len(slice), cap(slice) // again for slices
하고 있습니다.
1) 이러한 함수를 변수 자체를 통해 호출 할 수 있습니까 (map.delete("Answer")
에서처럼)?
2) 일반적인 방법 (일반 함수를 정의하고 형식과 수행해야 할 점을 파악할 수 있는지) 또는 기본 제공 형식에 대한 것입니다. 예를 들어, 나는 MyCoolLinkedList
처럼, 나는 len
을 정의해야하고, 유형 내에서 기능을 추가하고이
list := new(MyCoolLinkedList)
list.len()
처럼 전화 또는 내가 좋아하는 목록을받는 함수를 정의한다이, 내 자신의 유형을 정의합니다 :
len(list)