empty struct 빈 구조체

김새우·2022년 11월 15일
0

go

목록 보기
11/13

빈구조체들을 채널에 던지는 경우들을 볼수 있다

done <- struct{}{}

이런식으로

놀랍게도 struct{}{} 사이즈가 0 임

빈구조체는 주소값 조차 없으며 사이즈는 0이다
값 할당 다체가 일어나지 않는 변수

값을 할당하고 할당하지않고의 퍼포먼스 차이는 2배정도 날수있다

단순 시그널 용이라면
빈 구조체를 활용 하는것이 좋다

0개의 댓글