Swift: Parameters ve Return Value Hakkında Bilmeniz Gerekenler

Swift: Parameters ve Return Value Hakkında Bilmeniz Gerekenler

Swift programlama dili, gelişmiş fonksiyon ve metotlar oluşturmak için kullanılan bir programlama dilidir. Swift’in en temel özelliklerinden biri, parametreler ve return değerleri alarak, gelişmiş bir şekilde kod yazmanıza izin vermesidir. Bu yazı, Swift’te parametreler ve return değerleri hakkında bilmeniz gerekenleri anlatacaktır.

Parametreler

Swift’te, fonksiyonlar parametreler alabilir. Parametreler, fonksiyonla kullanıcı tarafından sağlanan değerlerdir. Örneğin, bir fonksiyonu toplamak için iki sayı alabilirsiniz. Bu iki sayı parametredir. Parametreler, fonksiyonu çağıran kişinin belirlediği değerlerdir. Fonksiyon çağrısının yapıldığı yerde, parametrelerin değerleri belirtilir.

Aşağıdaki örnek, bir fonksiyonun iki sayı parametresi almasını gösterir:

func topla(sayi1: Int, sayi2: Int) {
    print(sayi1 + sayi2)
}

Bu fonksiyon, iki sayı parametresi alır ve sonuç olarak bu iki sayıyı toplar. Fonksiyonu çağırmak için aşağıdaki kodu kullanabilirsiniz:

topla(sayi1: 5, sayi2: 10) // 15

Bu kod, fonksiyonu 5 ve 10 değerleri ile çağırır. Fonksiyon, bu değerleri alır ve sonuç olarak 15 değerini döndürür.

Varsayılan Parametreler

Swift, varsayılan parametreleri de destekler. Varsayılan parametreler, fonksiyon çağrısı yapıldığında, parametrelerin değerleri belirtilmediğinde kullanılan değerlerdir. Örneğin, aşağıdaki örnekte gösterildiği gibi bir fonksiyonun iki sayı parametresi vardır. İkinci parametrenin varsayılan değeri 5’dir:

func topla(sayi1: Int, sayi2: Int = 5) {
    print(sayi1 + sayi2)
}

Bu fonksiyonu, ikinci parametreyi belirtmeden çağırabilirsiniz. Örneğin, aşağıdaki kodu kullanabilirsiniz:

topla(sayi1: 10) // 15

Fonksiyon, ikinci parametrenin varsayılan değerini alır ve sonuç olarak 15 değerini döndürür.

Return Değerleri

Swift’te, fonksiyonlar geriye bir değer döndürebilirler. Geriye dönen değer, fonksiyonun çalışmasının sonucudur. Örneğin, aşağıdaki örnekte gösterildiği gibi bir fonksiyon dört sayıyı toplar ve sonuç olarak toplamı döndürür:

func topla(sayi1: Int, sayi2: Int, sayi3: Int, sayi4: Int) -> Int {
    return sayi1 + sayi2 + sayi3 + sayi4
}

Bu fonksiyonun üst satırda, döndürülecek değerin türü belirtilmiştir. Bu durumda, döndürülen değer Int türündedir. Bu fonksiyonu çağırmak için aşağıdaki kodu kullanabilirsiniz:

let toplam = topla(sayi1: 10, sayi2: 10, sayi3: 10, sayi4: 10) // 40

Bu fonksiyon, 10, 10, 10 ve 10 değerleri ile çağırılır ve sonuç olarak 40 değerini döndürür.

Özet

Swift’te, parametreler ve return değerleri alarak, gelişmiş fonksiyon ve metotlar oluşturabilirsiniz. Parametreler, fonksiyonla kullanıcı tarafından sağlanan değerlerdir. Swift, varsayılan parametreleri de destekler. Fonksiyonlar da geriye bir değer döndürebilir. Döndürülen değer, fonksiyonun çalışmasının sonucudur. Swift programlama dili, bu özellikler sayesinde kullanıcıların gelişmiş kodlar oluşturmalarına izin verir.

Scroll to Top