<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                ### 使用`.`來訪問當前位置的上下文 ### 使用`$`來引用當前模板根級的上下文 ## ## 結構體數據渲染: ~~~ 結構體: type student struct{ ? ? ?Name string ? ?Age int ? ?Gender string ? } ? 賦值: c.Data["student"] = &student{Name:"知了課堂",Age:18,Gender:"男"} ? 前端使用: 學生姓名:{{.student.Name}} 學生年齡:{{.student.Age}} 學生性別:{{.student.Gender}} ? ? ? 注意:結構體中的字段要在其他地方使用,比如首字母大寫 ~~~ ## 數組數據渲染: ~~~ lista := [5]int{1,2,3,4,5} c.Data["list_a"] = lista ? 前端: ? 第一種: {{range $k,$v := .arr}} {{$k}} {{$v}} {{end} ? ? 第二種: {{range .arr}} ? {{.}} {{end}} ~~~ ## 結構體數組渲染: ~~~ 結構體: type student struct { ? Name string ? Age int ? Gender string } ? 賦值: arr_struct := [3]student{{Name:"hl",Age:18,Gender:"男"},{Name:"hallen",Age:19,Gender:"男"},{Name:"hallen1",Age:191,Gender:"男"}} c.Data["arr_struct"] = arr_struct ? ? 前端獲取:先循環數組,在獲取結構體變量,注意是大寫 {{range $v := .arr_struct}} {{$v.Name}} {{$v.Age}} {{$v.Gender}} ? ? ? {{range .books}} ? {{.Name}} ? {{.Author}} {{end}} ~~~ ## map數據渲染: ~~~ //teacher :=map[string]string{"name":"張三","age":"18"} ? teacher :=make(map[string]string) ? teacher["name"]="老王" ? teacher["age"]="30" ? c.Data["teacher"] = teacher ? ? 前端: ? 取出key對應的值 {{.teacher.name}} {{.teacher.age}} ? 取出所有的key和value: {{range $k,$v := .teacher}} ? {{$k}} ? {{$v}} {{end}} ~~~ ## 結構體和map組合渲染: ~~~ 結構體: type student struct { ? Name string ? Age int ? Gender string } ? 賦值: mapa := make(map[int]student) mapa[101] = student{Name:"張三1",Age:181,Gender:"男"} mapa[102] = student{Name:"張三2",Age:182,Gender:"男"} mapa[103] = student{Name:"張三3",Age:183,Gender:"男"} c.Data["hero_map"] = mapa ? 前端獲取:先循環數組,在獲取結構體變量,注意是大寫 {{range $v :=.hero_map}} {{$v.Name}} {{end}} ~~~ ## 切片數據渲染: ~~~ listb := []int{1,2,3,4,5,6,7} c.Data["list_b"] = listb ? 前端:只有一個值的時候默認是切片的元素,而不是角標 {{range $v := .list_b}} {{$v}} {{end}} ~~~ 結構體和切片:類似結構體和數組
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看