我有一个结构数组。var a = [] struct { f1 string f2 string}{ {"foo", "bar"}, {"biz", "baz"},}我想将f2字段数组传递给函数,就像这样var f2s []stringfor _, s := range a { f2s = append.f2s(s.f2)}// f2s = {"bar", "baz"}SomeFunc(f2s)有没有更惯用的方法来做到这一点?在 Python 中,我会做SomeFunc([s.f2 for s in a]). 在函数式语言中,我会做(SomeFunc (map (lambda (s) (s.f2)) a))。
- 2 回答
- 0 关注
- 172 浏览
添加回答
举报
0/150
提交
取消