20 lines
367 B
Go
20 lines
367 B
Go
package global
|
|
|
|
func FindItemByID(data []*DataDict16, id int16) (*DataDict16, bool) {
|
|
for _, item := range data {
|
|
if item.Value == id {
|
|
return item, true
|
|
}
|
|
}
|
|
return nil, false
|
|
}
|
|
|
|
func FindItemByName(data []*DataDict16, name string) (*DataDict16, bool) {
|
|
for _, item := range data {
|
|
if item.Name == name {
|
|
return item, true
|
|
}
|
|
}
|
|
return nil, false
|
|
}
|