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

Birden Çok Değer Gönderen Fonksiyonlar

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

 

Bazı durumlarda da, fonksiyonun bir tek değer yerine return komutu ile birden çok değer göndermesi gerekebilir. Bu durumda fonksiyonun göndereceği tüm değerlerin tiplerinin fonksiyonda -> sembollerinden sonra parantez içinde tanımlanması gerekir.

 

ÖRNEK:

func hesap(a:Double,b:Double)
    
    ->(top:Double,fark:Double,carp:Double,bol:Double)
    
{ var top = a+b
    
    var fark = a-b
    
    var carp = a*b
    
    var bol = a/b
    
    return(top:top,fark:fark,carp:carp,bol:bol)
    
}

var (x,y,z,u)=hesap(a:8.0,b: 5.0)

print("8+5=\(x)")

print("8-5=\(y)")

print("8*5=\(z)")

print("8/5=\(u)")

 

Programın çıktısı ise aşağıdadır:

8+5=13.0

8-5=3.0

8*5=40.0

8/5=1.6