Swift: Sabit ve Değişkenler Swift, iOS ve OS X uygulama yapılmasına olanak sağlayan yeni bir programlama dilidir. Swift’in çoğu bölümü C ve Objective-C geliştirmek ile benzerdir. Swift, temek c ve Objective-C tiplerini geliştiricilere sunar. Tam sayılar (Integer) için Int, kesirli sayılar (float) için double ve float. True ya da false (Boolean) değeri için Bool, metin verisi için ise String yer almaktadır. Ayrıca swift, diziler için Array ve Dictionary değişken tiplerini de içermektedir. Objective-C ‘den farklı olarak Swift yeni değişken tipleri de içermektedir. Bu değişkenler, diğer alışkın olduğumuz değişkenleri gruplamaktadır. Bu değişkenler fonksiyonların içerisinden bir den çok değer elde etmeye olanak sağlamaktadır. Sabitler ve Değişkenler Herhangi bir sabit değer bir kere tanımlandıktan sonra değiştirilemek bundan farklı olarak oluşturulan bir değişken tipi daha sonra değiştirilebilir. let maximumNumberOfLoginAttempts = 10 2. var currentLoginAttempt = 0 .o rg 1. ye Örneğin yukarıdaki kodda “maximumNumberOfLoginAttempts”, “let” komutu ile sabit olarak yaratılmış ve rk i değeri 10 olarak belirlenmiştir. “currentLoginAttempt” , “var” komutu ile değişken olarak yaratılmış ve tu değeri 0 olarak belirlenmiş. “maximumNumberOfLoginAttempts” sabiti, maksimum giriş denemesini ift belirtmektedir ve bu değiştirilemez fakat “currentLoginAttempt” değişkeni, mevcut giriş denemesini w belirtmektedir ve değişken olarak belirtildiği için daha sonra değiştirilebilir. var x = 0.0, y = 0.0, z = 0.0 w 1. .s Birden fazla sabiti tek bir satırda virgül ile ayırarak tanımlayabilirsiniz. w Tür Belirleme w Bir sabit ya da değişken oluşturduğunuzda, bu sabitin ya da değişkenin türünün ne olduğuna dair tanımlama yapabilirsiniz. Örneğin aşağıdaki kodda yer alan “welcomeMessage” (Hoş geldin mesajı) string olarak yani yazı olarak tanımlanmıştır. var welcomeMessage: String Daha sonra herhangi bir hata olmadan bu değişkene, değer atayabilirsiniz. welcomeMessage = "Hello" Değişken ve Sabit İsimlendirme Değişken veya sabit oluştururken neredeyse tüm karakterleri kullanabilirsiniz. Bunlara Unicode karakterlerde dahildir. 1. let π = 3.14159 2. let 你好 = "你好世界" 3. let �� = "dogcow" Değişken ve sabit isimleri matematik sembolleri,oklar,çizim karakterleri barındıramaz. Ayrıca isimler rakam ile başlayamaz fakat rakamları ilk karakterden sonra kullanabilirsiniz. www.swiftturkiye.org Swift: Sabit ve Değişkenler Bir değişkenin değerini aynı türden değer ile değiştirebilirsiniz. Örneğin alttaki kodda yer alan “friendlyWelcome” değişkeni “Hello!” değerinden “Bonjour!” değerine dönüştürülmüştür. 1. var friendlyWelcome = "Hello!" 2. friendlyWelcome = "Bonjour!" 3. // friendlyWelcome değişkeni artık "Bonjour!" Değişkenden farklı olarak, bir sabir tanımladığınızda değerini değiştiremezsiniz. Değiştirmeye çalışırsanız derleme esnasından hata mesajı alıyor olacaksınız. 1. let languageName = "Swift" 2. languageName = "Swift++" 3. // derleme esnasında hata mesajı gelecektir. languageName değiştirilemez rg Sabit ve Değişkenleri Yazdırma .o Sabit ve değişkenleri println fonksiyonunu kullanarak yazdırabilirsiniz. println fonksiyonu global bir ye fonksiyondur ve bir değeri yazdırır. Xcode ile çalışıyorsa nız println fonksiyonu Xcode’un konsolunda println("This is a string") 2. // prints "This is a string" ift Yorumlama tu 1. rk i yazdırmak istediğiniz değeri gösterecektir. w Yorumlar kod içerisindeki işlem görmeyen yazılardır. Yorumları kendinize ya da başkalarına hatırlatma .s amacıyla yazabilirsiniz. Yorumlar, swift compiler çalışırken görmezden gelinirler. Tek satır yorumlama w için “//” kullanabilirsiniz. Bir den çok satır yorumlamak istiyor iseniz “/*” ‘ı yorumu başlatacağız yere w “*/” ‘ı da yorumu bitireceğiniz yere koyabilirsiniz. // this is also a comment 2. /* this is the second, nested multiline comment 3. this is the end of the first multiline comment */ w 1. Noktalı Virgül Bir çok programla dilinin aksine Swift “;” ihtiyacı duymaz. www.swiftturkiye.org
© Copyright 2024 Paperzz