Fonksiyon İfadesi
Fonksiyonu Değişkene Atama
Bir değişkene değer olarak fonksiyon atamaya fonksiyon ifade etme denir. Bu kullanımda fonksiyon sonuna zorunlu olmadığı halde okunurluğu artırmak için ;
konur.
Bir değişkene değer olarak fonksiyon tanımlarsak fonksiyon nasıl yürütülecek ? Tabii ki de sonuna ()
sembolleri ekleyerek. Örnek.
İfade edilen (deklare edilen) fonksiyonlara isim vermeye gerek yoktur çünkü ismi ile çağrılamaz. İsimsiz bu fonksiyonlara anonim fonksiyon denir. Örnek.
Başka bir örnek.
Bu şekilde ifade ettiğimiz değişkenin tipi function
olarak görünür. Bir fonksiyonu ifade etmek ile tanımlamak arasında da bazı farklar vardır.
Tanımlaman Fonksiyon: Kapsam yürütülmeden önce yürütülerek bellekte oluşturulur. Bu sayede bloktaki herhangi bir yerden fonksiyon ismi ile çağrılabilir.
İfade Edilen Fonksiyon: İfade edildiği (deklare edildiği) satır yürütüldüğünde bellekte oluşturulur. Bu sebeple satır yürütüldükten sonra değişken adı ile çağrılabilir.
Doğrusal olmayan bir yapıda işlem yapmamızı sağlayan fonksiyonlar çok önemlidir. Hangi kullanımı tercih edeceğiniz genellikle performans ve güvenlik ile ilgili olsa da fonksiyonlar genel olarak tanımlanarak kullanılır.
Last updated