THT DUYURU

chat
iOS Geliştirme Swift ve ObjectiveC ile ilgili dökümanlar ve projelerin paylaşım alanıdır.

ugursuz reklam
takipci
Seçenekler

Swift Programlama – Ders 10

bay404 - ait Kullanıcı Resmi (Avatar)
Moderatör
Üyelik tarihi:
03/2020
Nereden:
Antalya
Mesajlar:
1.510
Konular:
104
Teşekkür (Etti):
57
Teşekkür (Aldı):
461
Ticaret:
(0) %
0
439
bir Hafta önce
#1






Merhaba sevgili Turk Hack Team Ailesi, bu konumda Swift kodlamaya devam edeceğiz. Umarım herkes adına yararlı ve güzel bir konu olacaktır.





************************************

Fonksiyon Parametreleri ve Return Değerleri

Parametre

Fonksiyona input olarak giren ve içeride kullanılan değerlere parametre denir. Bir fonksiyonda hiç parametre olmayabilir, bir yada birde çok parametre de olabilir.

Kod:
func someFunc(Parameters) {
    statements  
}
Parametreler, fonksiyonu çağırırken belirlenir. Fonksiyon her çağrıldığı zaman farklı parametreler göndererek aynı işlemin farklı değişkenler ile yapılması sağlanır.

************************************

Parametre Alan Fonksiyonlar

Aşağıdaki örnekte num1 ve num2 isminde iki değişkenimiz var ve fonksiyonumuz num1 ve num2 değerlerini birbirine ekleyerek toplama işlemi yapıyor ve sonuç değerini döndürüyor. Bizde dönen değeri println() fonksiyonun içerisine yazarak konsolda görünmesini sağlıyoruz.

Örnek :
Kod:
func addition(num1: Int, num2: Int) -> Int {
    return num1 + num2
}
 
println(addition(19, 15))
 
//Ekrana 39 yazdıracaktır.
************************************

Parametre Almayan Fonksiyonlar

Örnek :
Kod:
func addition() -> Int {
        return 19 + 15
    }
 
println(lengthCalculator())
 
 
//105
Burada da aynı işlemi yaptık ancak 19 ve 15 değerleri parametrik olmadığı için bu fonksiyon hep aynı sayıları toplayacaktır. O yüzden toplama işlemi yapmaktadır diyemeyiz. Sürekli 105 sonucunu döndürüyor çünkü.

************************************

Return Değerleri

Bir fonksiyonun sonucunda elde edilen ve fonksiyonun çağrıldığı satıra geri döndürülen değere return değeri denir. Örneğin üstteki örnekte toplama işlemini yaptıkdan sonra return diyerek yazdığımız değer…

Her fonksiyonda return değeri olmayabilir. Bu tamamen fonksiyonun yapacağı iş ile alakalı.

Return Değeri Almayan Fonksiyonlar

Kod:
func sayHello(personName: String) {
    println("Hello, (personName)!")
}
sayGoodbye("Muhammed")
 
//Hello, Muhammed
Üstteki kodda return değeri almayan bir fonksiyon görüyorsunuz. Fonksiyonu çağırdığımızda, println fonksiyonu ile ismimizi konsola yazdırıyor.

Return Değeri Alan Fonksiyonlar

return değeri olan fonksiyonlarda, return olacak değeri belirleyen bir (->) işareti bulunur. Eğer bu int ise fonksiyon int değerini döner, String ise fonksiyon String değerini döner demektir.








Geri Dönüş ve Yanıtlarınız Bekliyorum. Benim için önemliler.


Konum bu kadardı arkadaşlar. Hepinize vaktinizi ayırdığınız, okumaya uygun görüp de okuduğunuz için teşekkür ediyorum. Saygılarla iyi forumlar..

//Alıntı İçermektedir!


Bay 404 Web Coder


--------------------- Bay 404 Contact
Twitter | İnstagram | Telegram | Discord
- - -

=> Sitenizi Arama Sonuçlarına Çıkarın!

👍 bu buton ne işe yarıyor 🤡

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler