0Pricing
Helm Academy · Ders

Değerleri İşlevler Üzerinden Borulama

Pipe işleciyle dönüşümleri zincirleyin.

Değerleri İşlevler Üzerinden Borulama, CoddyKit'te ücretsiz bir Helm Academy dersidir. Bu, 4 dersinin 1. 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.

İşlem Hatları Neden Var

Ham değerler nadiren bildirime hazır olur. Bir pipeline, değer YAML dosyanıza ulaşmadan önce onu adım adım dönüştürmenizi sağlar.

Boru İşleci

Boru ( | ), tıpkı kabuk borusu gibi, solundaki değeri sağındaki işleve gönderir. 🔧

{{ .Values.name | upper }}

Sol Taraf Son Argüman Olur

Borudan aktarılan değer, sonraki işleve son argüman olarak iletilir. Zincirleri okunabilir tutmanın temel kuralı budur.

{{ .Values.greeting | trim }}

Birçok Adımı Zincirleme

Birden çok işlevi art arda zincirleyebilirsiniz. Her sonuç bir sonrakine aktarılır ve temiz bir dönüşüm işlem hattı oluşturulur.

{{ .Values.name | lower | quote }}

İşlem Hattını Doğru Okuma

Bir işlem hattını soldan sağa okuyun: kaynakla başlayın, ardından son değer ortaya çıkana kadar her işlevi sırayla uygulayın.

Borular ve İç İçe Çağrılar

Bir işlem hattı, iç içe çağrıların daha kısa yazılmış hâlidir. Her iki biçim de geçerlidir, ancak uzun zincirlerde borular çok daha temiz okunur.

{{ quote (upper .Values.name) }}

Ek Argümanlar İletme

Bir borudaki işlevler kendi argümanlarını da alabilir. Borudan aktarılan değer, bunların ardından yine son argüman olarak gelir.

{{ .Values.name | trunc 10 }}

İşlem Hatları ve quote

Bir dize işlem hattını quote ile sonlandırmak yaygın bir alışkanlıktır. Bu, sonucu çift tırnak içine alarak YAML'ın geçerli kalmasını sağlar.

{{ .Values.message | quote }}

Parantezler Alt İşlem Hatlarını Gruplar

Önce hesaplamak, ardından elde edilen sonucu dış işlem hattına aktarmak için bir alt ifadeyi parantezler içine alın.

{{ (.Values.a | upper) | quote }}

İşlem Hatları Nerede Çalışır

İşlem hatları çift süslü parantez içindeki eylemde bulunur. Helm bunları oluşturma sırasında değerlendirir ve son dizeyi bildiriminize yerleştirir.

Zincirleri Kısa Tutun

Uzun zincirlerde hata ayıklamak zorlaşır. Birkaç açık adımı tercih edin; işlem hattı kullanışsız hâle geldiğinde mantığı değişkenlere ayırın.

Hızlı Kontrol

Boru, bir değeri sonraki işleve nasıl aktarır?

Özet

Borunun işlevleri zincirlediğini ve her değeri son argüman olarak aktardığını öğrendiniz. Temiz ve kısa işlem hatları şablonların okunmasını kolaylaştırır. 🎉

Sıkça Sorulan Sorular

“Değerleri İşlevler Üzerinden Borulama” dersi ücretsiz mi?

Evet — “Değerleri İşlevler Üzerinden Borulama” 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.

“Değerleri İşlevler Üzerinden Borulama” dersinde ne öğreneceğim?

Pipe işleciyle dönüşümleri zincirleyin. 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 1. dersidir.

“Değerleri İşlevler Üzerinden Borulama” 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. Değerleri İşlevler Üzerinden Borulama
  2. default, required ve quote
  3. Sprig Kitaplığından Dize Yardımcıları
  4. b64enc, toYaml ve indent ile Kodlama
← Helm Academy Sayfasına Dön