Fonksiyonlar (Temel)
Programlama dilinde fonksiyonlar belirli bir işlemi yerine getiren kod birimidir. Yapmak istediğimiz işlemleri function
bloğu içinde ifade ederek oluştururuz.
Fonksiyonlar bir yazılımın yapıtaşlarını oluşturur.
Hemen hemen her görev fonksiyonlarla yazılır.
Fonksiyonlar programımızı modüler hale getirmeye yarar.
Programımızı fonksiyonlarla parçalar halinde yazmak okunurluk, sonradan bakım yapma, performans açısından çok kıymetlidir.
Fonksiyon Tanımlama ve Çağırma
Bir fonksiyon function
deyimi ile tanımlanır. Her fonksiyonun bir ismi vardır. Fonksiyonları bu isim ile çağırarak çalıştırırız. Örnek.
En yalın haliyle bir fonksiyon bu şekilde yazılır. Bir fonksiyonun çağırdığınız satırdan önce yazılmış olmasına gerek yoktur. Aynı kapsamda tanımlanmış olması yeterlidir. Örnek.
Global kapsamda bildirilen değişkenler (global değişken) fonksiyon kapsamın içinde doğrudan kullanılabilirler. Fakat fonksiyon içinde bildirilen değişkenler (yerel değişken) fonksiyon kapsamın dışında kullanılamazlar. Örnek.
Bu yapı global değişkenlerin fonksiyon içinden manipüle edilmesine de olanak sağlar. Örnek.
Bu kullanım global değişkenin değerini değiştirdiği için sıkıntılara yol açabilir. Bu sebeple fonksiyon içinde kullanılacak değerler parametre ile içeri alınır.
Last updated