dougan1465 2014-09-23 10:08
浏览 112

在Go模板中使用地图

I need to use a map in template, however, the syntax is not correct

                <tr>
                        <td>India</td>
                        <td>{{$val.Agent.Imei}}</td>
                        <td>{{$val.Jid}}</td>
                        <td>{{.LoginTimeMap[$val.Jid]}}
                    </tr>

it saids the [] in {{.LoginTimeMap[$val.Jid]}} is unexpected bad character U+005B '[' in command

Please Help

  • 写回答

1条回答 默认 最新

  • doukuibi9631 2014-09-23 10:42
    关注

    In templates, use index instead of [].

    http://golang.org/pkg/text/template/#hdr-Functions

    index

    Returns the result of indexing its first argument by the following arguments. Thus "index x 1 2 3" is, in Go syntax, x[1][2][3]. Each indexed item must be a map, slice, or array.

    Playground.

    评论

报告相同问题?

悬赏问题

  • ¥15 使用ue5插件narrative时如何切换关卡也保存叙事任务记录
  • ¥20 软件测试决策法疑问求解答
  • ¥15 win11 23H2删除推荐的项目,支持注册表等
  • ¥15 matlab 用yalmip搭建模型,cplex求解,线性化处理的方法
  • ¥15 qt6.6.3 基于百度云的语音识别 不会改
  • ¥15 关于#目标检测#的问题:大概就是类似后台自动检测某下架商品的库存,在他监测到该商品上架并且可以购买的瞬间点击立即购买下单
  • ¥15 神经网络怎么把隐含层变量融合到损失函数中?
  • ¥15 lingo18勾选global solver求解使用的算法
  • ¥15 全部备份安卓app数据包括密码,可以复制到另一手机上运行
  • ¥20 测距传感器数据手册i2c