Helm Academy · Ders

Uygulamada nindent ve indent

Blokları doğru girinti düzeyine ekleyin.

3. ders / 413 adım

Uygulamada nindent ve indent, CoddyKit'te ücretsiz bir Helm Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Helm Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Helm Academy kursu toplamda 4 dersten oluşur.

YAML'de girinti önemlidir

YAML, yapıyı göstermek için boşlukları kullanır; bu nedenle yanlış derinlikte eklenen bir blok dosyayı bozar. Helm, çıktıyı doğru şekilde girintilemeniz için yardımcılar sunar.

indent ne yapar

indent işlevi, bir dizedeki her satırın başına sabit sayıda boşluk ekleyerek tüm bloğu sağa kaydırır.

{{ .Values.config | indent 4 }}

Yeni satır eklemez

Buradaki ayrıntı şudur: indent her satırı kaydırır, ancak başa yeni satır eklemez. İlk satır, işlemin bulunduğu yerde başlar.

nindent ile tanışın

nindent işlevi aynı boşluk ekleme işlemini yapar, ancak önce bir yeni satır yazdırır; böylece blok kendi yeni satırında düzgün biçimde başlar.

data:
  {{ .Values.config | nindent 4 }}

n neden işinizi kolaylaştırır

nindent tarafından eklenen baştaki yeni satır, aynı satırdaki bir anahtardan sonra boşluk bırakıp hizalamayı tahmin etmeniz gerekmediği anlamına gelir.

En yaygın kullanım

Bir anahtarın altında bir toYaml bloğu kullanırken en çok nindent işlevine başvurursunuz; çünkü bu işlev, oluşturulan eşlemeyi anahtarın hemen altında düzenli biçimde konumlandırır.

resources:
  {{ toYaml .Values.resources | nindent 4 }}

Anahtardan itibaren sayın

Sayıyı sıfırıncı sütundan değil, üst anahtardan itibaren boşlukları sayarak belirleyin. İki düzey aşağıdaki bir alt öğe için genellikle nindent 4 gerekir.

indent ne zaman uygundur

Düz indent, blok zaten kendi satırında başlıyorsa uygundur; bu durumda önüne fazladan bir yeni satır eklenmesini istemezsiniz.

İki boşlukluk kaymaya dikkat edin

YAML'deki çoğu iç içe geçme adımı iki boşluk kullanır. nindent sayısını iki boşluk kadar yanlış belirlemek, ayrıştırılamayan bir grafiğin en yaygın nedenidir.

Oluşturarak doğrulayın

Derinliği asla tahmin etmeyin. helm template komutunu çalıştırın ve eklenen blok satırlarının üst anahtarın altında hizalandığını doğrulamak için ham çıktıyı okuyun.

helm template ./mychart | less

İkisi de kanal kullanır

Her iki yardımcı da sol taraflarındaki kanaldan dizeyi okur. Bu nedenle, bir eşlemenin tamamını bildiriminize biçimlendirmek için toYaml ile doğal biçimde birlikte kullanılabilirler.

Hızlı kontrol

Bir anahtarın hemen ardından aynı satıra {{ toYaml .Values.env | indent 4 }} yazarsınız ve YAML geçersiz hâle gelir.

Özet

Artık indent işlevinin bir bloğa boşluk eklediğini, nindent'in önce yeni satır eklediğini ve derinliği doğrulamanın en güvenilir yolunun çıktıyı oluşturmak olduğunu biliyorsunuz. 🧹

Başlamak ücretsiz

Yapay zeka eğitmeniyle YAML öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“Uygulamada nindent ve indent” dersi ücretsiz mi?

Evet — “Uygulamada nindent ve indent” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Helm Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Helm Academy kursu toplamda 4 dersten oluşur.

“Uygulamada nindent ve indent” dersinde ne öğreneceğim?

Blokları doğru girinti düzeyine ekleyin. Helm Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Helm Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Helm Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.

“Uygulamada nindent ve indent” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Helm Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Helm Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Şablon Değişkenleri Atama
  2. range İçinde Kök Noktayı Koruma
  3. Uygulamada nindent ve indent
  4. Oluşturulan Boşlukları Hata Ayıklama
← Helm Academy Sayfasına Dön