- 新增 Find 函数用于在切片中查找匹配项 - 定义 NamedItem 和 CurrencyItem 接口及其实现 - 添加 Purchase 类型的方法 calcTax 和 calcTotal - 实现 inspectFuncType、invokeFunction 和 mapSlice 反射工具函数 - 在 main28 中演示反射功能的使用 - 更新 main.go以调用 main28 函数
14 lines
204 B
Go
14 lines
204 B
Go
package main
|
|
|
|
func Find(slice []string, vals ...string) (matches bool) {
|
|
for _, item := range slice {
|
|
for _, val := range vals {
|
|
if item == val {
|
|
matches = true
|
|
return
|
|
}
|
|
}
|
|
}
|
|
return
|
|
}
|