js 에서 named paramter처럼 쓰고 싶다면 다음과 같이 하면 된다.
function example1({foo, bar}) {
console.log(foo, bar);
}
example1({foo: 1, bar: 2});
default 값도 주고 싶다면 다음과 같이 하면 된다.
function example2({foo = 0, bar = 30} = {}) {
console.log(foo, bar);
}
example2({foo: 1});
//go:generate {shell command}
로 comment에 적어두면 go generate
를 실행할때 마다 실행 해준다.go generate
를 직접 command 로 실행 해야 한다.