Pure function ne demek?
Yazılımda anlamı, Türkçe karşılığı ve örnek cümleler
Pure function, yazılımda saf işlev anlamına gelir.
Aynı girdiler için aynı sonucu döndüren ve hesaplaması dışında gözlemlenebilir bir etki oluşturmayan işlev.
English: A function that returns the same result for the same inputs and has no observable effects outside its calculation.
Nerede ve nasıl kullanılır?
İşlevsel programlamada ve test tasarımında kullanılır. Değişen dış durumu okumak, bir işlevin saf olmasını engelleyebilir.
Örnek cümleler
The tax formatter is a pure function because its output depends only on its arguments.
Vergi biçimlendiricisi, çıktısı yalnızca argümanlarına bağlı olduğu için saf bir işlevdir.
Örnek, biçimlendirmenin dış durumu değiştirmediğini ve değişken ayarları okumadığını varsayar.
We moved file writing outside the pure function that calculates the report totals.
Dosyaya yazmayı, rapor toplamlarını hesaplayan saf işlevin dışına taşıdık.
Yazmayı ayırmak, hesaplamayı gözlemlenebilir bir depolama etkisinden bağımsız tutar.
Sık kullanılan kalıplar
- write a pure function
- pure function composition
İlgili terimler
Aynı konudan: Programlama Kavramları
Seviyene uygun okumayla pekiştir
Yeni kelimelerin kalıcı olmasının en hızlı yolu seviyene uygun metin okumaktır. Seviyene göre ücretsiz İngilizce kitaplar:
