Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Melakukan Pengiraan dalam Templat HTML dengan Golang?
Mengira Nilai dalam Templat HTML dengan Golang
Bagaimanakah anda melakukan pengiraan dalam templat HTML dalam Go? Pertimbangkan contoh ini:
{{ $length := len . }} <p>The last index of this map is: {{ $length -1 }} </p>
di mana . mewakili peta. Walaupun kod {{ $length -1 }} kelihatan logik, ia tidak berfungsi. Adakah terdapat penyelesaian?
Penyelesaian
Templat dalam Go tidak direka bentuk untuk keupayaan bahasa skrip. Logik kompleks harus dikendalikan di luar templat.
Untuk mencapai hasil yang diingini, anda boleh sama ada menghantar hasil yang dikira sebagai parameter atau mendaftarkan fungsi tersuai yang boleh digunakan semasa pelaksanaan templat. Fungsi ini boleh melakukan pengiraan, lulus nilai dan mengembalikan hasil.
Fungsi Tersuai
Di bawah ialah rujukan kepada demonstrasi pendaftaran dan penggunaan fungsi tersuai:
Atas ialah kandungan terperinci Bagaimana untuk Melakukan Pengiraan dalam Templat HTML dengan Golang?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!