0Pricing
Helm Academy · Pelajaran

Menetapkan Variabel Template

Simpan nilai untuk digunakan kembali di seluruh blok.

Menetapkan Variabel Template adalah pelajaran Helm Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Helm Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Helm Academy mencakup 4 pelajaran total.

Mengapa Variabel Membantu

Saat nilai yang sama muncul berkali-kali dalam templat, simpan sekali dalam sebuah variabel agar Anda tidak perlu mengulang jalur panjang di banyak tempat.

Sintaksis Penugasan

Anda mendeklarasikan variabel dengan nama yang diawali tanda dolar dan operator titik dua sama dengan. Dalam Helm, $name menyimpan ekspresi apa pun yang berada di sisi kanan.

{{ $name := .Values.appName }}

Variabel Diawali Tanda Dolar

Setiap variabel templat ditulis dengan tanda dolar di awal. Dengan begitu, Helm dapat membedakan variabel Anda dari bidang pada konteks titik.

Membaca Kembali Variabel

Setelah ditetapkan, masukkan variabel ke YAML seperti nilai lainnya. Helm mengganti variabel itu dengan hasil yang disimpan di mana pun Anda menulis $name.

metadata:
  name: {{ $name }}

Menyimpan Objek Bawaan

Variabel sangat berguna untuk ekspresi yang panjang. Simpan nama rilis sekali, lalu gunakan variabel singkat tersebut daripada mengetikkan jalur lengkap lagi.

{{ $rel := .Release.Name }}
name: {{ $rel }}-config

:= untuk Pertama Kali, Lalu =

Gunakan titik dua sama dengan hanya untuk pertama kali mendeklarasikan variabel. Untuk mengubah nilainya nanti dalam cakupan yang sama, tetapkan ulang dengan tanda sama dengan biasa.

{{ $count := 1 }}
{{ $count = 3 }}

Cakupan Mengikuti Blok

Variabel hanya berlaku di dalam blok tempat Anda mendeklarasikannya. Deklarasikan sebelum if atau range, dan variabel tersebut tetap terlihat di dalam blok itu.

Di Luar Cakupan, Tidak Terjangkau

Deklarasikan variabel di dalam blok if, dan variabel itu akan menghilang saat blok berakhir. Di luar cakupan tersebut, Helm sama sekali tidak dapat melihatnya.

Menamai Variabel dengan Jelas

Pilih nama yang singkat dan deskriptif seperti $fullName atau $port. Nama variabel yang jelas membuat templat jauh lebih mudah dibaca oleh rekan satu tim.

Variabel dibandingkan Titik

Titik dapat berubah saat Anda memasuki blok, tetapi sebuah variabel mempertahankan nilai yang disimpannya. Stabilitas inilah yang membuat variabel sangat berguna.

Menetapkan dari Ekspresi

Sisi kanan penugasan dapat berupa ekspresi apa pun, termasuk ekspresi yang dialirkan melalui pipe. Helm menjalankannya sekali lalu menyimpan hasilnya dalam variabel Anda.

{{ $port := .Values.port | default 8080 }}

Pemeriksaan Singkat

Sebelumnya, Anda menulis {{ $svc := .Values.service.name }} di dalam templat.

Rangkuman

Sekarang Anda dapat mendeklarasikan variabel dengan :=, menetapkan ulang dengan =, membacanya kembali melalui tanda dolar, dan mematuhi cakupan blok. Templat yang lebih rapi menanti! 🎯

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Menetapkan Variabel Template” gratis?

Ya — teks lengkap “Menetapkan Variabel Template” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Helm Academy, upgrade ke CoddyKit PRO. Kursus Helm Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Menetapkan Variabel Template”?

Simpan nilai untuk digunakan kembali di seluruh blok. Kamu berlatih Helm Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Helm Academy?

Tidak diperlukan pengalaman sebelumnya. Helm Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.

Berapa lama pelajaran “Menetapkan Variabel Template” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Helm Academy ini?

Ya. Setiap pelajaran Helm Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Menetapkan Variabel Template
  2. Mempertahankan Root Dot di dalam range
  3. nindent vs indent dalam Praktik
  4. Men-debug Spasi Hasil Render
← Kembali ke Helm Academy