Swift Programlama Dili ve Generic Yapısı
Merhaba arkadaşlar bugün yazımda Swift dilinde Generic tipinin ne işe yaradığını ve nerelerde kullanıldığını örneklerle elimden geldiğince anlatmaya çalışacağım. Generic kelimesinin Türkçe karşılığı genel olarak çevirilebilir. Aslında Swift'te oluşturulan mantık da tam olarak bu mesela elimizde sayıyı 1 artıran girdi olarak Integer değer alan bir fonksiyonumuz olsun. Aşağıdaki fonksiyon bize sonuç olarak 16 sayısını döndürür. 1 2 3 4 func intAdder( number : Int ) -> Int { return number +1 } intAdder( number : 15 ) Aynı şekilde bu işlemi bir double ile yapmak istiyorsak aşağıdaki gibi bir fonksiyon oluşturup girdi olarak Double tipinde bir değişken vermeliyiz. Bu fonksiyon ise bize 16.2 yani Double türünde bir sonuç döndürür. 1 2 3 4 func doubleAdder( number : Double ) -> Double { return number +1 } doubleAdder( number : 15.2 ) Fakat bu Genericleri keşfeden abilerimiz demişler ki 'ya aynı işi yapan 2 farklı fonksiyon olmasına gere...