Giriş
Pure Function iki özelliğe sahiptir. İlk olarak aynı girdi için aynı sonucu döner. İkinci olarak yan etkisi yoktur.
Örneğin uppercase() diye bir metodumuz olsun. Bu metodu aynı girdi ile bin defa da çağırsak hep aynı sonucu alırız. Pure function'ın tersi Impure Function olarak isimlendirilir.
Higher Order Function, Pure Function ile aynı özelliklere sahiptir. Girdi olarak bir başka function alır. Sonuç olarak yeni bir function döner.
Java'da BiFunction ile gerçekleştirilebilir.
Pure Function iki özelliğe sahiptir. İlk olarak aynı girdi için aynı sonucu döner. İkinci olarak yan etkisi yoktur.
Örneğin uppercase() diye bir metodumuz olsun. Bu metodu aynı girdi ile bin defa da çağırsak hep aynı sonucu alırız. Pure function'ın tersi Impure Function olarak isimlendirilir.
Higher Order Function, Pure Function ile aynı özelliklere sahiptir. Girdi olarak bir başka function alır. Sonuç olarak yeni bir function döner.
Java'da BiFunction ile gerçekleştirilebilir.
Hiç yorum yok:
Yorum Gönder