Üç Boyutlu Dizi Tanımlama
Lisans:
Creative Commons
11.12.2020
tarihinde güncellendi
Bakabileceğiniz Etiketler:
Eğitmen:
Geleceği Yazanlar Ekibi
ÖRNEK:
var ucBoyut: [[[Int]]] = [[[11, 3], [43, 6],[5,8]], [[45, 96], [17, 78]]]
print(ucBoyut)
Programın çıktısı ise aşağıdadır:
[[[11, 3], [43, 6], [5, 8]], [[45, 96], [17, 78]]]
OPSİYONEL TİP (OPTIONAL TYPE)
Opsiyonel tipi tanımlamak için de 2 farklı yol vardır:
var DegAd:Int?
var DegAd:Optional<Int>
Her ikisinde de DegAd adlı değişken opsiyonel türde tanımlanmıştır.
İFADELER (EXPRESSIONS)
Swift’te, 4 ayrı türde ifade mevcuttur:
I. Önekli ifadeler (prefix)
II. İkili (binary) ifadeler
III. Bitincil (primary) ifadeler
IV. Sonekli (postfix) ifadeler
ÖRNEKLİ İFADELER
Bunların genel biçimi,
Operatör Operand
şeklindedir.
Swift’te 6 adet önekli ifade mevcuttur:
1) ++ Artım
2) — Azaltım
3) ! Mantıksal değil
4) ~ Bit düzeyinde değil
5) + Tekli artı
6) - Tekli eksi
ÖRNEKLER:
1) ++
var x:Int
x=17
print("x=\(x)....++x=\(++x)")
x=17....++x=18
2) –-
var x:Int
x=17
print("x=\(x)....++x=\(--x)")
x=17....++x=16
3) !
var x:Int
x=17
print("x>15=\(x>15)....!(x>15)=\(!(x>15))")
x>15=true....!(x>15)=false
4) ~
var x:Int
x=6
print("x=\(x)....~x=\(~x)")
x=6....~x=-7
5) +
var x:Int
x=6
print("x=\(+x)")
x=6
6) -
var x:Int
x=6
print("x=\(-x)")
x=-6