1. 反射的基本使用
1 | package main |
注意:
User
中的属性必须为大写程序才能正常运行,Go
是根据属性的首字母大小写来确定访问权限的,大写表示公有,小写表示私有。同理,方法签名Hello
为小写,一样无法反射出对应的方法名。
2. 通过反射修改属性的值
1 | package main |
3. 通过反射动态调用方法
1 | package main |
1 | package main |
注意:
User
中的属性必须为大写程序才能正常运行,Go
是根据属性的首字母大小写来确定访问权限的,大写表示公有,小写表示私有。同理,方法签名Hello
为小写,一样无法反射出对应的方法名。
1 | package main |
1 | package main |
微信支付
支付宝