()
| 702 | return NewMapBoolValue(mb) |
| 703 | } |
| 704 | func (m MapStringValue) MapInt() MapIntValue { |
| 705 | mi := make(map[string]int64) |
| 706 | for n, sv := range m.Val() { |
| 707 | iv, err := strconv.ParseInt(sv, 10, 64) |
| 708 | if err == nil { |
| 709 | mi[n] = iv |
| 710 | } |
| 711 | } |
| 712 | return NewMapIntValue(mi) |
| 713 | } |
| 714 | func (m MapStringValue) MapNumber() MapNumberValue { |
| 715 | mn := make(map[string]float64) |
| 716 | for n, sv := range m.Val() { |