go 메모리 얼라인을 위한 더미 변수

2020/06/29

전직 C가다그래머가 go를 하니까 이상한 짓을 많이 시도한다...

파이썬 처럼 go도 _ (밑줄) 변수에 의한 더미 처리가 가능한데, 구조체 선언 중 메모리 얼라인을 위해 넣을 수도 있다. 허허허허..

package main

type dd struct {

	_ [32]byte
	a int
	_ [16]byte

}

func main() {

	var k dd
	
	k.a = 33
	
	println(k.a)
	
}

잘 도네?