Swift Fonksiyonlar

Swift Fonksiyonlar

Fonksiyonlar; belirli bir işi yapmak üzere bir araya getirilmiş ifadeler topluluğudur.

Swift'te fonksiyonlar; parametreli, parametresiz, çıktı üretenler ve çıktı üretmeyenler olarak çeşitlendirilebilir.

Fonksiyonlar, çalışmaları bakımından içerisinde bulundukları programdan izole olmuş, yalnızca çağrıldıklarında çalışan kod bloklarıdır.

Bir fonksiyon bir çok görev(işlem) yapmak üzere yazılabilir, ancak bir fonksiyon mümkün olduğunca sade, anlamlı ve az sayıda görev için geliştirilmelidir. "Bir fonksiyon bir görev" alışkanlığı yerinde olacaktır. Örneğin; kullanıcı girişi için yalnızca "kullaıcıGiris(x,y)" fonksiyonu geliştirilmeli ve bu fonksiyonun kullanıcı girişi dışında başka bir görevi olmamalı.

Swift dilinde fonksiyon tanımlamak için func anahtar kelimesi kullanılır. Fonksiyon sözdizimi; func fonksiyonAdi(){ } şeklindedir.

Parametresiz Fonksiyon

func karsilamaMesaji(){

     print("Hoşgeldiniz")
}
}

Kullanımı: karsilamaMesaji() şeklindedir.
Çıktı: Hoşgeldin

Bu fonksiyonun görevi konsola yalnızca "Hoşgeldin" yazmaktır. Görüleceği üzere; func anahtar kelimesi ile başlar, fonksiyon adı, parametre parantezleri ve gövdeyi oluşturan süslü parantezden oluşmaktadır. Gövde("{ }") içerisinde yazılacak kodlar minimal, anlamlı ve anlaşılır olmalı, her fonksiyon mikro birer programcık niteliğinde olmalı.

Parametreli Fonksiyon

func toplamaIslemi(x:Int, y:Int){

     topla:Int = x + y
     print(topla)

}

KullanımıtoplamaIslemi(x: 5, y: 12)
Çıktı: 60

Swift dilinde parametreli fonksiyon tanımlanırken her parametrenin türü(Int, String, Double,...) de belirtilir.



Randevu

Hakkımda


Şaban Çetin

...

İletişim Formu


Sosyal Medya


...

...

...

© Copyright: www.griadam.com.tr