Mobil Programlama

iOS

DERS PROGRAMI
iOS 101 Ders Programı

Değişkin (Variadic) Parametreler

Lisans: Creative Commons 11.12.2020 tarihinde güncellendi
Bakabileceğiniz Etiketler: Eğitmen: Geleceği Yazanlar Ekibi

 

Swift dilinin en faydalı ve esnek özelliklerinden biri de değişkin parametreli fonksiyon oluşturma imkanı sağlamasıdır. Değişkin parametre 0-n arasında veri alabilir. Burada n bir tam sayıdır. Değişkin parametrenin sonuna üç nokta (…) sembolleri eklenerek bu türde bir parametre olduğu belirtilir.

 

ÖRNEK:

func EnBuyuk(dizi:Double...)->Double
    
{var k:Double = -1.7e308
    
    for i in dizi
        
    {if i>k { k=i}
        
    }
    
    return k
    
}

print("34,7,-5,134,5..ICINDE EN BUYUK..\(EnBuyuk(dizi:34,7,-5,134,5))..TUR")

print("134,27,-55,7134,75..ICINDE EN BUYUK..\(EnBuyuk(dizi:134,27,-55,7134,75))..TUR")

print("324,75,-577,1347,85..ICINDE EN BUYUK..\(EnBuyuk(dizi:324,75,-577,1347,85))..TUR")

 

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

34,7,-5,134,5..ICINDE EN BUYUK..134.0..TUR

134,27,-55,7134,75..ICINDE EN BUYUK..7134.0..TUR

324,75,-577,1347,85..ICINDE EN BUYUK..1347.0..TUR