Callback Lim10Ata\Flatix\xfwidgets::gethtml is invalid (error_invalid_class).

Swift Fonksiyonlar

SystemBot

TRWebmaster System Bot
Katılım
22 Tem 2018
Mesajlar
4,290
Reaction score
0
Swift Fonksiyonlar

  Merhaba arkadaşlar bu yazımda Swift dilinde fonksiyonların ne işe yaradığına ve kullanımına bakacağız . Fonksiyonlar bir programlama dilinin olmazsa olmazıdır aynı işi farklı yerlerde yaptığımızda aynı kodları tekrar yazmak yerine o kodlarımızı içeren tek bir fonksiyonu çağırıp kullanarak işimizi kısa yoldan halledebiliriz. Unutmayın yazılımcı üşengeç olmalıdır eğer yazdığınız bir kod parçasını farklı bir yerde […]


Merhaba arkadaşlar bu yazımda Swift dilinde fonksiyonların ne işe yaradığına ve kullanımına bakacağız . Fonksiyonlar bir programlama dilinin olmazsa olmazıdır aynı işi farklı yerlerde yaptığımızda aynı kodları tekrar yazmak yerine o kodlarımızı içeren tek bir fonksiyonu çağırıp kullanarak işimizi kısa yoldan halledebiliriz. Unutmayın yazılımcı üşengeç olmalıdır eğer yazdığınız bir kod parçasını farklı bir yerde tekrar baştan yazıyorsanız bu işlerin tam yolunda gitmediğini gösterir. İşleri olduğunca kısaltmaya çalışalım
1f642.png

Şimdi fazla uzatmadan hemen başlayalım.

[h=4]-> Tip 1 Fonksiyon[/h]
View the code on .
Bu tip 1 fonksiyonumuzdur. Gördüğünüz gibi sadece func anahtar kelimesini koyarak bir fonksiyon tanımladık. Bu fonksiyonun geri döndürdüğü bir değer veya aldığı bir parametre yok bu en kolay fonksiyon çeşididir.
Fonksiyonun sadece bi yerden çağrılması yeterlidir.
[h=4]-> Tip 2 Fonksiyon[/h]
View the code on .
Geldik tip 2 fonksiyonumuza . Bu fonksiyon gördüğünüz gibi biri string biri int tipinde olmak üzere iki parametre alıyor. Daha sonra aldığı parametrenin içindeki değeri* String interpolasyonu ile ekrana bastık. Tabi bu parametrelerin boş gelme ihtimali de olabilir bu durumu nasıl değerlendireceğimizi sonraki yazılarda göreceğiz
1f642.png

[h=4]-> Tip 3 Fonksiyon[/h]
View the code on .
Buda fonksiyonlarda son olarak anlatacağım fonksiyon çeşidi. Bu tip de fonksiyonumuz isim ve yas adında iki parametre alıyor ve birde String tipinde bir geri dönüş değeri var . Buda 2. tipde yaptığımız gibi string değeri direk ekrana basmak yerine fonksiyonun çağrıldığı yere değeri dönüyor. (Geri değer döndüren fonksiyonlarda geri gelen değeri almak için fonksiyonun çağrıldığı yeri bir değişkene , diziye atamayı unutmayın
1f642.png
)

Fonksiyonların kullanımında bilmemiz gereken birkaç şey daha var. Bunlar da parametrelerin adlandırılması çünkü Swift bu konuda biraz*yazılımcıyı düşünmüş hemen şu örnekle bakalım.

View the code on .
Burada ilk bakışta fonksiyonun parametrelerinde bir gariplik olduğunu fark edeceksiniz. Fonksiyonu çağırdığımız yerde kullaniciAdi , kullaniciSifre yazıyor evet fonksiyonda tanımladığımız ilk isimler fonksiyon dışında görünmesini istediğimiz isimlerdir bu isimler fonksiyonun içinde geçerli değildir. Fonksiyonun içinde geçerli olan isimler username ve password dur.
Eğer fonksiyon çağrılırken isim görünmesini istemiyorsak buda mümkündür bu şekilde bir tanımlamayı görmek içinde aşağıdaki örneğimize bakabiliriz.
View the code on .

Dediğimiz gibi eğer fonksiyon çağrılırken parametre isimlerinin olmasına ihtiyaç duymuyorsanız _ koyarak bu alanı boş geçebilirsiniz. Yine _ den sonraki isim fonksiyon içinde kullanabileceğimiz isimdir.

Evet bu yazımda* kısaca fonksiyonlardan ve birkaç ekstra şeyden bahsettim . Fonksiyonlar için daha detaylı bilgiye ulaşabilirsiniz.
Bundan sonraki yazılarda temel şeyleri basitçe anlattığımı düşündüğüm için daha karışık konulara geçmeyi planlıyorum. Bu yüzden eğer Swift dilinde aklınıza takılan şeyler var ise yorum yaparak yada diğer hesaplardan mesaj göndererek bana iletebilirsiniz. Eğer bildiğim bir şeyse bunun için bir yazı yazarım ama eğer bilmediğim bir şey ise öğrenir ve öyle yazı yazarım
1f642.png

Destek olmak için yorum yapmayı unutmayın .*Linklerden ve diğer sosyal medya hesaplarından bana ulaşabilirsiniz. Okuyan herkese teşekkürler.* Mutlu kodlamalar
1f642.png
 
Üst