Veri Tipine Giri Swift Veri Tipleri Uygulama yazarken

  • Slides: 11
Download presentation
Veri Tipine Giriş

Veri Tipine Giriş

Swift Veri Tipleri Uygulama yazarken, bilgiyi depolamak için farklı değişkenler kullanmanız gerekir. Değişkenler, değerleri

Swift Veri Tipleri Uygulama yazarken, bilgiyi depolamak için farklı değişkenler kullanmanız gerekir. Değişkenler, değerleri depolamak için ayrılmış bellek alanlarından başka bir şey değildir. Bu, bir değişken oluşturduğunuzda, bellekte biraz yer ayrılması anlamına gelir. String, Character, Integer, Float, Double, Boolean vb. gibi çeşitli veri tipleri ile bilgilerini saklamayı isteyebilirsiniz. Bir değişkenin veri tipine bağlı olarak, işletim sistemi bellek ayırır ve ayrılmış alana nelerin depolanabileceğine karar verir. Swift tip güvenliğine sahip bir programlama dilidir. Bu şu demek oluyor; siz bir değişkeni tanımlarken ister veri tipini yazın ister yazmayın, Swift her yazdığınız değişkeni bir veri tipi ile eşleştirir ve sadece aynı tipleri birbiri ile işleme tabi tutar.

Veri Türleri � Character ( Character) : harf, rakam, özel sembol, matematiksel simge ve

Veri Türleri � Character ( Character) : harf, rakam, özel sembol, matematiksel simge ve unicode karakterlerin kullanımına imkan veren bir veri tipidir. Unicode tanımlar hariç tek bir harften oluşurlar. � String (String) : Tırnak içine alınmış herhangi bir değer veya değerler topluluğu � Integer (Int) : pozitif veya negatif tam sayılar topluluğu � UInteger (UInt) : Pozitif tam sayılar topluluğu � Float (Float) : pozitif veya negatif 32 bit ondalık sayılar topluluğu � Double (Double) : pozitif veya negatif 64 bit ondalık sayılar topluluğu � Boolean (Bool) : Sadece True veya False değerler � Veri tipi çeşidi tanımlanmamış bir verinin tipini kontrol etmek için alt tuşuna basılı tutarak değişken veya sabitin adının üzerine gelin. Adın üzerinde soru işareti çıktığında mouse pad’inize tıklayın ve sonucu görün.

KARAKTER TANIMLAMA ÇEŞİTLERİ // 1 - var name : Character var büyük. Harf. B

KARAKTER TANIMLAMA ÇEŞİTLERİ // 1 - var name : Character var büyük. Harf. B : Character büyük. Harf. B = "B" // 2 - var name : Character = "value" var büyük. A : Character = "A" // 3 - var name, . . . : Character var x, y, z : Character x = "x" y = "y" z = "z" // 4 - var name = "value" as Character var büyük. Harf. C = " " as Character büyük. Harf. C = "C"

UNİCODE TANIMLAMA ANAHTARI Unicode karakterler şu anahtar ifadeyle tanımladır : “u{n}” Tüm unicode karakterlere

UNİCODE TANIMLAMA ANAHTARI Unicode karakterler şu anahtar ifadeyle tanımladır : “u{n}” Tüm unicode karakterlere ulaşmak için http: //www. unicode. org/charts/ Bu sayfadan aldığın kodu “n” yerine yaz

STRİNG TANIMLAMA ÇEŞİTLERİ // 1 - var name = "value" var string. Tanımlama 1

STRİNG TANIMLAMA ÇEŞİTLERİ // 1 - var name = "value" var string. Tanımlama 1 = "Swift Kodlama Dersleri" // 2 - var name : String = "value" var string. Tanımlama 2 : String = "Swift Kodlama Dersleri" // 3 - var name : String var string. Tanımlama 3 : String string. Tanımlama 3 = "Swift Kodlama Dersleri" // 4 - var name = "value" as String var string. Tanımlama 4 = "" as String string. Tanımlama 4 = "Swift Kodlama Dersleri" // 5 - var name, . . . : String var k, l, m : String k = "Swift" l = "Kodlama" m = "Dersleri"

INT TANIMLAMA ÇEŞİTLERİ // 1 - var name = value var tekirdağ = 59

INT TANIMLAMA ÇEŞİTLERİ // 1 - var name = value var tekirdağ = 59 tekirdağ = Int. max tekirdağ = Int. min // 2 - var name : Int = value var muğla : Int = 48 // 3 - var name : Int var kocaeli : Int kocaeli = 41 // 4 - var name = value as Int var edirne = 0 as Int edirne = 22 // 5 - var name, . . . : Int var a, b, c : Int a = 10 b = -10 c = -100000

UINT TANIMLAMA ÇEŞİTLERİ // 1 - var name : UInt = value var kırk.

UINT TANIMLAMA ÇEŞİTLERİ // 1 - var name : UInt = value var kırk. Sekiz : UInt = 48 kırk. Sekiz = UInt. max kırk. Sekiz = UInt. min // 2 - var name : UInt var kırk. Bir : UInt kırk. Bir = 41 // 3 - var name = value as UInt var yirmiİki = 0 as UInt yirmiİki = 22 // 4 - var name, . . . : UInt var d, e, f : UInt d = 10 e = 10 f = 100000

FLOAT TANIMLAMA ÇEŞİTLERİ // 1 - var name : Float = value var pi

FLOAT TANIMLAMA ÇEŞİTLERİ // 1 - var name : Float = value var pi 1 : Float = 3. 14 // 2 - var name : Float var pi 2 : Float pi 2 = 3. 14 // 3 - var name = value as Float var pi 3 = 0. 0 as Float pi 3 = 3. 14 // 4 - var name, . . . : Float var g, h, ı : Float g = 0 h = 2 ı = -2

DOUBLE TANIMLAMA ÇEŞİTLERİ // 1 - var name = value var iki. Nokta. On

DOUBLE TANIMLAMA ÇEŞİTLERİ // 1 - var name = value var iki. Nokta. On = 2. 10 // 2 - var name : Double = value var üçNokta. On : Double = 3. 10 // 3 - var name : Double var dört. Nokta. On : Double dört. Nokta. On = 4. 10 // 4 - var name = value as Double var beşNokta. On = 0 as Double beşNokta. On = 5. 10 // 5 - var name, . . . : Double var o, ö, p : Double o = 1. 1 ö = -1. 2 p = 0

BOOLEAN TANIMLAMA ÇEŞİTLERİ // 1 - var name = value var ışık. Açık =

BOOLEAN TANIMLAMA ÇEŞİTLERİ // 1 - var name = value var ışık. Açık = true // 2 - var name : Bool = value var kapıAçık : Bool = true // 3 - var name : Bool var askerlik. Durumu : Bool askerlik. Durumu = false // 4 - var name = value as Bool var retina. Taraması = false as Bool retina. Taraması = true // 5 - var name, . . . : Bool var r, s, t : Bool r = true s = false t = false