Go 언어에서 reflect로 필드명과 값 획득 방법
2023. 6. 20. 11:40ㆍProgramming/JAVA, C++, Go, Rust
- 목차
반응형
func getKeyValueFromConfig(reflectValue reflect.Value, options *scenario.RequestOptions) {
reflectType := reflectValue.Type()
for i := 0; i < reflectValue.NumField(); i++ {
field := reflectType.Field(i)
value := reflectValue.Field(i).Interface()
fmt.Printf("Field: %s, Value: %v\n", field.Name, value)
options.InputOptions[field.Name] = value
}
}
반응형
'Programming > JAVA, C++, Go, Rust' 카테고리의 다른 글
Go에서 time의 ticker 사용 (0) | 2023.06.21 |
---|---|
Go에서 CPU 사용량 측정 (0) | 2023.06.21 |
고 언어 (Go lang)에서 값의 스왑 (swap) 방법 (0) | 2023.06.05 |
Kotlin build on Mac (0) | 2023.02.27 |
C++ inline variable (0) | 2023.02.09 |