Oluşturma:2025-09-07Son güncelleme:2025-09-07
Bu dokümanı favori AI asistanınıza referans verinChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Sorunuzu sorun ve bu sayfaya ve seçtiğiniz AI sağlayıcısına referans vererek belgenin bir özetini alın
Sürüm Geçmişi
- "Geçmiş başlatıldı"v5.5.1029.06.2025
Bu sayfanın içeriği bir yapay zeka kullanılarak çevrildi.
Orijinal içeriğin İngilizce son sürümünü görüntüleyinBu dokümanı düzenle
Bu dokümantasyonu geliştirmek için bir fikriniz varsa, lütfen GitHub'da bir çekme isteği göndererek katkıda bulunmaktan çekinmeyin.
Dokümantasyon için GitHub bağlantısıKopyala
Belge Markdown'ını panoya kopyala
Dokümantasyon: intlayer Paketinde getEnumeration Fonksiyonu
Açıklama
getEnumeration fonksiyonu, bir numaralandırma nesnesindeki önceden tanımlanmış koşullara göre belirli bir miktara karşılık gelen içeriği alır. Koşullar anahtarlar olarak tanımlanır ve öncelik, nesnedeki sıralarına göre belirlenir.
Parametreler
enumerationContent: QuantityContent<Content>- Açıklama: Anahtarların koşullar (örneğin,
<=,<,>=,=) temsil ettiği ve değerlerin karşılık gelen içeriği temsil ettiği bir nesne. Anahtarların sırası, eşleşme önceliklerini tanımlar. - Tür:
QuantityContent<Content>Contentherhangi bir tür olabilir.
- Açıklama: Anahtarların koşullar (örneğin,
quantity: number- Açıklama:
enumerationContent'teki koşullara karşı eşleştirmek için kullanılan sayısal değer. - Tür:
number
- Açıklama:
Döndürür
- Tür:
Content - Açıklama:
enumerationContent'teki ilk eşleşen koşula karşılık gelen içerik. Eşleşme bulunamazsa, varsayılan olarak uygulama tabanlı işleme yapılır (örneğin, hata veya yedek içerik).
Kullanım Örneği
Temel Kullanım
Koşulların Önceliği
Kenar Durumları
Eşleşen Koşul Yok:
- Sağlanan miktarla eşleşen koşul yoksa, fonksiyon
undefineddöndürür veya varsayılan/yedek senaryoyu açıkça işler.
- Sağlanan miktarla eşleşen koşul yoksa, fonksiyon
Belirsiz Koşullar:
- Koşullar çakışırsa, ilk eşleşen koşul (nesne sırasına göre) öncelik kazanır.
Geçersiz Anahtarlar:
- Fonksiyon,
enumerationContent'teki tüm anahtarların geçerli ve koşullar olarak ayrıştırılabilir olduğunu varsayar. Geçersiz veya yanlış biçimlendirilmiş anahtarlar beklenmedik davranışlara yol açabilir.
- Fonksiyon,
TypeScript Zorlaması:
- Fonksiyon,
Contenttürünün tüm anahtarlar arasında tutarlı olmasını sağlar, böylece alınan içerikte tür güvenliği sağlar.
- Fonksiyon,
Notlar
- Uygun koşulu verilen miktara göre belirlemek için
findMatchingConditionyardımcı programı kullanılır.