IK
Size: a a a
IK
IK
IK
IK
IK
IK
АД
func snmpNew(hosts []string) {
size := len(hosts)
hl := make([]string, size)
var wg sync.WaitGroup
wg.Add(size)
for i, host := range hosts {
go func(host string, i int) {
defer wg.Done()
hl[i] = host
}(host, i)
}
wg.Wait()
fmt.Println(hl)
}
VM
IK
func snmpNew(hosts []string) {
size := len(hosts)
hl := make([]string, size)
var wg sync.WaitGroup
wg.Add(size)
for i, host := range hosts {
go func(host string, i int) {
defer wg.Done()
hl[i] = host
}(host, i)
}
wg.Wait()
fmt.Println(hl)
}
AS
func snmpNew(hosts []string) {
size := len(hosts)
hl := make([]string, size)
var wg sync.WaitGroup
wg.Add(size)
for i, host := range hosts {
go func(host string, i int) {
defer wg.Done()
hl[i] = host
}(host, i)
}
wg.Wait()
fmt.Println(hl)
}
МД
ребят можете подсказать новичку в го, что я не допонимаю и как с этим быть?
type pricelist map[string]product
// такая ошибка -invalid operation: pl[p.getHash()] (type *pricelist does not support indexing)go
func (pl *pricelist) Add(p product) {
pl[p.getHash()] = p
}
ЕО
АД
ЕО
МД
МД
AK
АД
func (pl *pricelist) Add(p product) {
pl[p.getHash()] = p
}
ЛА
ребят можете подсказать новичку в го, что я не допонимаю и как с этим быть?
type pricelist map[string]product
// такая ошибка -invalid operation: pl[p.getHash()] (type *pricelist does not support indexing)go
func (pl *pricelist) Add(p product) {
pl[p.getHash()] = p
}
МД
//first argument to delete must be map; have struct {}go
func (pl pricelist) Delete(p product) {
delete(pl, p.getHash())
}