나는 Go를 배우기 시작했고, 내가 정보를 찾을 수없는 것을 발견했습니다.이동 중에 메모리를 확보하는 방법은 무엇입니까?
예를 들어, 나는 내 자신의리스트 구조
type elem struct {
prev *elem
next *elem
value string
}
만들고 있어요한다면 어떻게 그들을 제거해야
Current.next = &elem{}
으로 새로운 요소를 추가? 내 말은, 목록 에서뿐만 아니라 메모리에서 elem 데이터를 어떻게 제거 할 수 있습니까?
가비지 수집됩니다. 데이터 구조에서 제거하는 것 외에는 아무 것도하지 않습니다. – JimB
@JimB는 가비지 수집기가 메모리의이 데이터를 쓰레기로 인식하는 순간을 설명 할 수 있습니까? (그것을 얻지 않았다) – CrazyWu