0Pricing
DevOps Bootcamp · Ders

Tire İşaretleriyle Boşlukları Kırpma

Oluşturulan YAML'ı temiz tutmak için tireyi kullanın.

Tire İşaretleriyle Boşlukları Kırpma, CoddyKit'te ücretsiz bir DevOps Bootcamp dersidir. Bu, 4 dersinin 2. 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, DevOps Bootcamp öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

Eylemler Boşluk Bırakır

if gibi bir denetim eylemi oluşturulduğunda, üzerinde bulunduğu satırın geride çoğu zaman boş bir satır bıraktığını görürsünüz. YAML'da başıboş boş satırlar sessizce sorun çıkarabilir. 😬

Tireyle Tanışın

Helm size bir çözüm sunar: süslü ayraçların içine bir tire ekleyin. Bu, motora eylemin yanındaki boşlukları temizlemesini söyler.

{{- .Values.name }}

Soldan Temizleyin

Açılış süslü ayraçlarının hemen arkasındaki ve {{- biçiminde yazılan tire, eylemden önceki tüm boşlukları ve satır sonlarını kaldırarak eylemi önceki satıra taşır.

Sağdan Temizleyin

Kapanış süslü ayraçlarının hemen önündeki ve -}} biçiminde yazılan tire ise eylemden sonraki boşlukları ve satır sonunu kaldırır.

Her İki Tarafı da Temizleyin

Her iki tarafındaki boşlukları temizlemek için iki tireyi aynı anda kullanabilirsiniz. Bu yöntem, boş satır kalmaması için if ve end çevresinde yaygındır.

{{- if .Values.enabled -}}

Bir Boşluk Gereklidir

Bir nokta var: tire ile eylem arasında tek bir boşluk bulunmalıdır. {{-3}} yazmak hatalıdır; {{- 3 }} ise doğrudur. ⚠️

Klasik if Bloğu

Temizleme yapılmadığında hiçbir şey oluşturmayan bir if bile boş satırlar bırakır. end üzerindeki sol tire her şeyi sıkı ve düzenli hale getirir.

{{- if .Values.extra }}
extra: true
{{- end }}

Aşırı Temizlemeyin

Dikkatli olun: bir değerden önceki satır sonunu yiyen sağdan temizleme, iki YAML satırını tek satırda birleştirerek yapıyı bozabilir.

Farkı Görün

Temizlemeyi öğrenmenin en hızlı yolu, tirelerle ve tiresiz olarak oluşturup karşılaştırmaktır. Boş satırlardaki değişiklikler hemen fark edilir.

helm template ./mychart | head -n 20

Sol Tire Daha Yaygındır

Gerçek paketlerde {{- ifadesini -}} ifadesinden çok daha sık görürsünüz. Denetim satırlarının başındaki satır sonunu temizlemek, alışılmış boş satır karmaşasını giderir.

Boşlukların Anlamı Vardır

Bunun neden önemli olduğunu unutmayın: YAML girintilere ve boş satırlara dikkat eder. Tire, oluşturma sonrasında neyin kalacağı üzerinde kesin denetim sağlar. 🧹

Hızlı Kontrol

Bir eylemden önce görünen satır sonunu kaldırmak istiyorsunuz.

Özet

Artık oluşturulan YAML'ı düzenli tutabilirsiniz: {{- öncesini, -}} sonrasını temizler ve tirenin ardından her zaman bir boşluk gerekir. 🎯

Sıkça Sorulan Sorular

“Tire İşaretleriyle Boşlukları Kırpma” dersi ücretsiz mi?

Evet — “Tire İşaretleriyle Boşlukları Kırpma” 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 DevOps Bootcamp kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

“Tire İşaretleriyle Boşlukları Kırpma” dersinde ne öğreneceğim?

Oluşturulan YAML'ı temiz tutmak için tireyi kullanın. DevOps Bootcamp 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.

DevOps Bootcamp öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te DevOps Bootcamp, 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 2. dersidir.

“Tire İşaretleriyle Boşlukları Kırpma” 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 DevOps Bootcamp dersinde kod yazıp çalıştırabilir miyim?

Evet. Her DevOps Bootcamp 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. Çift Süslü Parantez Eylem Sözdizimi
  2. Tire İşaretleriyle Boşlukları Kırpma
  3. Şablonlarda Yorumlar ve Tırnak Kullanımı
  4. Yaygın YAML Girinti Tuzakları
← DevOps Bootcamp Sayfasına Dön