değişken tanımlama
1 |
var str = "merhaba" |
değişken tanımladıktan sonra artık var demenize gerek yok. zaten önceki dillerden biliyorsunuz bunu.
1 |
str = "merhaba ca" |
sabit değer tanımlama
1 |
let hasan = 20 |
bunu yazdıktan sonra aşağı init hasan=30 yazamazsınız. bu sabit bir değer oluyor. 20 tanımladıysan kod boyu 20dir o. uğraşmayın daha. bunu niye kullanıyor derseniz bilmiyorum ama pi sayısı gibi düşünün. o sabit çünkü.
değişkeni önceden tanımlama ve dönüştürme
1 |
var hasan : String = "asd asdas" |
1 |
var hasan : Int |
diziler
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
var myMovieArray = ["Pulp Fiction", "Reservoir Dogs", "Kill Bill", "Inglorious Bastards"] myMovieArray.append("Django") // diziye eleman ekleme myMovieArray[0] // dizinin 0.elemanını gösterme myMovieArray[1] = "Snatch" print(myMovieArray) // dizi komple yazdırma myMovieArray.count //dizideki eleman sayısı myMovieArray.remove(at: 1) //dizi eleman silme myMovieArray.last // son elemanı getirme myMovieArray.isEmpty myMovieArray.sort() // sıralama //Dictionaries var myMovieDictionary = ["Pulp Fiction" : "Quentin Tarantino", "Snatch" : "Guy Ritchie", "The Dark Knight" : "Christopher Nolan"] //film ve yönetmenler myMovieDictionary["Pulp Fiction"] = "Q Tarantino" // indeks yok artık direk ismiyle çağırdık ve içindeki değeri değiştirdik print(myMovieDictionary) var mySet : Set = [1,2,3,4,5,1,2] // mysette her şey unique. tekrar eden kayıtları göstermez. sıralaması kafasına ve index değeri yoktur. var mySet2 : Set = [6,7,8] var mySet3 = mySet.union(mySet2) // iki seti birleştirebiliyoz |