Kod Kod Swift

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

 

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

 

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

 

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.

 

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.

 

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 🙂



Yazar hakkında

Kadir Kutluhan Alev

Kadir Kutluhan Alev

Swift ile iOS App geliştirme üzerine çalışıyorum.Bu araştırmaları yaparken öğrendiğim bilgileri mutfakta sizler ile paylaşıyorum.Sizde araştırmalarınızı bizimle paylaşın . Yorum yaparak mutfağın gelişmesine katkıda bulunun.

Yorumlar

2 Yorumlar

Bir yorum yaz

This site uses Akismet to reduce spam. Learn how your comment data is processed.

swift-fonksiyonlar