Contoh Template Sintaks GO Go – Bersyarat If -else, Env, Fungsi Printf


Ini adalah contoh sintaks pada template Go, apa yang dia lakukan di sini:

  • Penciptaan $domain Variabel dengan nilai kosong.
  • Penciptaan $ns variabel dengan nilai yang berasal NAMESPACE Media variabel. Jadi, pertama -tama kita harus mengisi ini untuk membuat logika berfungsi. Misalnya export NAMESPACE=stagingS
  • Logika / kondisional jika-else untuk memeriksa kesetaraan ( eq ) oleh $nsS
  • printf Fungsi untuk string string.
{{ $domain := "" }}
{{ $ns := env "NAMESPACE" -}}
{{ if eq $ns "staging" -}}
{{ $domain = printf ".%s.svc.cluster.local:2200" $ns }}
{{ else -}}
{{ $domain = printf ".%s.svc.cluster.local:2200" $ns }}
{{ end }}



Teknologi Terkini

Jasa PBN

Leave a Reply

Your email address will not be published. Required fields are marked *