Kotlin - 13 - Fonksiyonlar (1. Bölüm)
Kotlin de fonksiyon tanımı “fun” anahtar kelimesi ile yapılır, kullanımı yani çağırımı ise daha standart bir yol ile alışıla gelen tarzdadır. Parametreler pascal notation’ı kullanılarak tek tek tanımlanmalıdır. İnitial değerler parametre tanımı esnasında yapılabilir. İnitial değer atamaları overload ihtiyaçlarını azaltacaktır, Ancak dikkat edilmesi gereken nokta overload yapılan method larda initial değer desteklenmez, method imza kısmından initial değer atama kısmı kaldırılmalıdır. Initial değer içeren bir değer kullanılacak ise, named parameter olarak değerler geçilmelidir. Named parameter kullanımı , çok parametreli method ların çağrılması adımında kod’un okunaklı olması adına oldukça faydalı olacaktır. Sıralı parametreler named argument olmaksızın kullanılabilir ancak arada atlanan parametre olduğunda artık kullanılamaz. Eğer fonksiyonumuz dönüşsüz olacaksa tipini “: Unit” olarak tanımlayabiliriz, ya da Unit opsiyonel bir tip olduğu için hiç yazmadığımı...