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 Formel Parametre alan 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 parametre alan fonksiyon

 

Swift’te, bir fonksiyonun kullanabileceği formel parametre sayısı konusunda bir kısıt yoktur. Aşağıdaki örnekte Topla adlı fonksiyon 3 adet Int türünde parametre almakta ve bunların toplamını çağıran komuta göndermektedir:

func Topla(a:Int,b:Int,c:Int) -> Int{
    
    return a+b+c
    
}



print("2+6+9=\(Topla(a:2,b: 6,c: 9))")

print("3+11+7=\(Topla(a:3,b: 11,c: 7))")

print("-2-6-9=\(Topla(a:-2,b:-6,c:-9))")

print("12-16+8=\(Topla(a:12,b:-16,c:8))")

 

Programın çeşitli parametre değerleri için çıktıları ise aşağıda verilmiştir:


 

2+6+9=17

3+11+7=21

-2-6-9=-17

12-16+8=4

 

ÖRNEK: ARİTMETİK ORTALAMA VE STANDART SAPMA HESABI YAPAN FONKSİYONLAR: ARORT VE STSAP


 

import Foundation

func arort(d:[Double],n:Int)->Double
    
{var s:Double=0
    
    for i in 0...n-1
        
    { s = s + d[i]
        
    }
    
    return s / Double( n )
    
}

func stsap(d:[Double],n:Int,ao:Double)->Double
    
{var s:Double = 0
    
    var p:Double
    
    for i in 0...n-1
        
    {p = d[i]
        
        s = s + pow((p - ao),2)
        
    }
    
    return sqrt(s / Double( n ))
    
}

var x:[Double]=[2.0,4.0,5.0,3.0,1.0]

var u:Double = arort(d:x,n: x.count)

var s:Double = stsap(d:x, n: x.count, ao: u)

print("ARİTM. ORT=\(u)")

print("STAND. SAPMA=\(s)")

PROGRAMIN ÇIKTISI

ARİTM.ORT=3.0

STAND.SAPMA=1.4142135623731