本人刚接触go语言,有个地方不理解,找不到资料,特此请教

zhouk_vcy · · 2000 次点击
我也是新手,我试着回答一下。 你的第一个问题,后面的那些"[a-zA-Z0-9._%+-]+"是什么?那个东西叫正则表达式,你上网查查就知道是干什么的了,你这个例子里就是用来匹配email地址用的。 你的第二个问题,类似"_ struct{}"是什么?跟第一个问题一样,都是正则,只是对于不用的数据就可以用"_"来表示不获取数据。struct{}表示任意类型。 你这例子完整作用就是将一个email格式的字符串信息提取到结构体当中。
#3
更多评论
此代码出现在这里 https://github.com/alexflint/go-restructure
#1
可能是利用反射做一些事情
#2