iOS 102Başlangıç seviyesi derslerde iOS uygulama geliştirme ortamını detaylı olarak inceliyoruz.

Tüm Eğitimleri Aldın mı? Kendini sınamanın tam zamanı

Haydi Sınava Gir

Swift'te Fonksiyonlar ve Kontrol Transfer Komutları (Control Transfer Statements)

Kategori : Mobil | Lisans : Creative Commons (by-nc-sa) | En son 22.07.2018 tarihinde güncellendi
Eğitmen : Geleceği Yazanlar Ekibi
Etiketler : swift control statements swift fonksiyonlar

Kontrol transfer komutları, icra edilen bir kod içinde programın kontrolünü bir noktadan diğerine gönderen komutlardır. Swift’te 4 adet kontrol transfer komutu mevcuttur:

continue

break

fallthrough

return

 

SWIFT’TE FONKSİYONLAR

Bütün bilgisayar dillerinde olduğu gibi, Swift’te de fonksiyonlar, dilin en önemli bileşenleri arasındadır.

Belirli işlemler ya da işlem grupları bir fonksiyon içinde toplanarak, gerektikçe bu fonksiyon çağrılır.

Swiftte bir fonksiyonun yapısı aşağıdaki gibidir:

func FonksiyonAdi(Parametre Listesi)->Tip

{ Lokal Değişkenler

komutlar

return değer;

 

}

Yukarıda görüldüğü gibi, gerekli ise parantezler içinde bir parametre listesi tipleri ile birlikte yer alır. Parantezleri izleyen kısım ise fonksiyonun göndereceği tip bildirisidir.

Fonksiyonun gövdesi (body), {} sembolleri arasında yer alır. Burada, fonksiyon içindeki, sadece o fonksiyona özgü lokal değişkenler ve fonksiyonun yapması gereken işi gerçekleştirmek için gerekli komutlar yer alır.

Fonksiyon çağıran komuta bir değer gönderecekse bu değer bir return komutu içinde yer alır.

ÖRNEK:

func x(a:Int,b:Int,c:Int)->Int
    
{return a * b * c
    
}

print("4*8*7=\(x(a:4,b: 8,c: 7))")

print("5*-4*3=\(x(a:5,b: -4,c: 3))")

print("12*21*43=\(x(a:12,b: 21,c: 43))")

 

PROGRAMIN ÇIKTISI

4*8*7=224

5*-4*3=-60

12*21*43=10836