0Pricing
Helm Academy · Ders

Sprig Kitaplığından Dize Yardımcıları

upper, trunc, replace ve benzerlerini kullanın.

Sprig Kitaplığından Dize Yardımcıları, 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.

Helm, Sprig'i Birlikte Sunar

Helm, Go'nun yerleşik işlevlerinin yanı sıra Sprig kitaplığını da sunar ve şablonlarınıza kullanıma hazır onlarca dize yardımcısı kazandırır. 📚

Büyük ve Küçük Harfleri Değiştirme

Büyük/küçük harf kullanımını standartlaştırmak için upper ve lower işlevlerini kullanın. Etiketleri veya adları tutarlı bir biçime zorlamak için idealdirler.

{{ .Values.name | upper }}

Başlık Biçimi

title yardımcısı her kelimenin ilk harfini büyük yapar. Bu, bildirimlerinizde oluşturulan görüntüleme dizeleri için kullanışlıdır.

{{ "hello world" | title }}

trunc ile Uzunluğu Kısaltma

Kubernetes adları en fazla 63 karakter olabilir. trunc yardımcısı, oluşturulan adların bu sınır içinde kalması için dizeleri kısaltır.

{{ .Values.name | trunc 63 }}

Sondaki Tireleri Kaldırma

Kısaltma işleminden sonra trimSuffix işlevini bir tireyle birlikte kullanarak adın Kubernetes'in reddedeceği başıboş bir tireyle bitmesini önleyin.

{{ .Values.name | trunc 63 | trimSuffix "-" }}

Alt Dizeleri Değiştirme

replace yardımcısı, bir alt dizenin her oluşumunu başka bir alt dizeyle değiştirir. Kullanıcıların sağladığı değerleri temizlemek için kullanışlıdır.

{{ .Values.name | replace "_" "-" }}

Boşlukları Kırpma

Baştaki ve sondaki boşlukları kaldırmak için trim kullanın. Böylece başıboş boşluklar veya yeni satırlarla gelen değerleri temizleyebilirsiniz.

{{ .Values.token | trim }}

Önekleri Denetleme

hasPrefix yardımcısı, bir dize belirli bir değerle başladığında true döndürür. Şablonlardaki koşullu mantık için çok kullanışlıdır.

{{ if hasPrefix "v" .Values.tag }}semver{{ end }}

Birleştirme ve Bölme

join ile bir listeyi dizeye dönüştürebilir, splitList ile de bir dizeyi parçalara ayırabilirsiniz. Her ikisi de listelerle dizeler arasında köprü kurar.

{{ .Values.hosts | join "," }}

Dize Yardımcılarını Birleştirme

Bu yardımcılar harika biçimde zincirlenir. Tek bir işlem hattı bir adı küçük harfe dönüştürebilir, kısaltabilir ve ardından geçerli bir kaynak etiketine dönüştürebilir.

{{ .Values.name | lower | trunc 53 | trimSuffix "-" }}

Belgelerde Daha Fazlasını Bulma

Sprig bunlardan çok daha fazlasını sunar. Bir dönüşüme ihtiyaç duyduğunuzda özel mantık yazmadan önce Sprig belgelerine bakın.

Hızlı Kontrol

Oluşturulan bir adı Kubernetes'in 63 karakterlik sınırının altında tutan yardımcı hangisidir?

Özet

Sprig dize yardımcılarından upper, trunc, replace ve trim gibi işlevleri incelediniz. Değerleri geçerli YAML biçimine sokmak için bunları zincirleyin. 🎉

Sıkça Sorulan Sorular

“Sprig Kitaplığından Dize Yardımcıları” dersi ücretsiz mi?

Evet — “Sprig Kitaplığından Dize Yardımcıları” 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.

“Sprig Kitaplığından Dize Yardımcıları” dersinde ne öğreneceğim?

upper, trunc, replace ve benzerlerini kullanın. 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.

“Sprig Kitaplığından Dize Yardımcıları” 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