Değer Göndermeyen Fonksiyonlar
Lisans:
Creative Commons
11.12.2020
tarihinde güncellendi
Bakabileceğiniz Etiketler:
Eğitmen:
Geleceği Yazanlar Ekibi
Bazı durumlarda ise yazılan fonksiyon bir değer göndermeyebilir; hesapladığı değeri ya da mesajını kendi içinde print komutları ile yazdırabilir. Bu durumda, fonksiyon içinde return komutuna ihtiyaç olmayacaktır. Ayrıca fonksiyonun tipini belirleyen ve parametre listesinden sonraya konulan -> sembollerine de ihtiyaç olmayacaktır.
Aşağıda bu tür bir fonksiyon örneği verilmiştir:
func rr(x:Double,y:Double)
{
print("\(x)/\(y)=\(x/y)")
}
var a=3.5
var b=6.5
for i in 1...3
{
rr(x:a,y: b)
a=a+2
b=b-1
}
Programın çıktısı ise aşağıdadır:
3.5/6.5=0.538461538461538
5.5/5.5=1.0
7.5/4.5=1.66666666666667