[Golang] 구조체 필드를 배열처럼 접근하기

리플렉션 (reflect 패키지) 를 사용하면 구조체를 배열처럼 인덱스로 접근할 수 있습니다. import( "fmt" "reflect" "strconv" ) type test struct{ A int B int C string } 값 읽기 t := test{1,2,"3"} fmt.Println(reflect.ValueOf(t).Field(0).Int()) fmt.Println(reflect.ValueOf(t).Field(1).Int()) fmt.Println(reflect.ValueOf(t).Field(2).String()) 결과 1 2 3 자료형이 일치...

2019년 4월 5일  · 1 분 · 396 단어 · dfkdream

Golang HTML 파서 사용하기

Golang으로 애플리케이션 개발을 하면서 HTML 파서를 사용할 일이 가끔 있었습니다. golang.org/x/net/html 파서는 Python의 BeautifulSoup처럼 사용하기 편하게...

2018년 9월 15일  · 2 분 · 915 단어 · dfkdream