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
Şimdi fazla uzatmadan hemen başlayalım.

-> Tip 1 Fonksiyon

View the code on Gist.
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.
-> Tip 2 Fonksiyon

View the code on Gist.
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
-> Tip 3 Fonksiyon

View the code on Gist.
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 )

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 Gist.
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 Gist.

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 buradan 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
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