因为你这是切片,不是 map。
map 是 map[Currency]string {......}
【 在 lokta (部落) 的大作中提到: 】
: 标 题: 这个map怎么长度跟预料的不一样?
: 发信站: 水木社区 (Mon Jul 19 16:19:34 2021), 站内
:
: type Currency int
:
: const (
: USD Currency = iota // 美元
: EUR // 欧元
: GBP // 英镑
: _
: _
: RMB // 人民币
: )
:
: symbol := [...]string{USD: "$", EUR: "", GBP: "£", RMB: "¥"}
:
: for k, v := range symbol {
: println(k, "-", v)
: }
:
: 打印出来的结果是:
: 0 - $
: 1 -
: 2 - £
: 3 -
: 4 -
: 5 - ¥
:
:
: 总感觉不应该是
: 0 - $
: 1 -
: 2 - £
: 3 - ¥
:
: 初学golang,求达人指点。
:
:
:
:
:
:
:
:
:
:
:
:
: --
: 自制博客:www.raspberry.ren
: 开源地址:
https://github.com/howardyan93/fab:
:
: ※ 来源:·水木社区 mysmth.net·[FROM: 223.104.96.*]
--
FROM 163.125.197.*