Mobil Programlama

iOS

DERS PROGRAMI
iOS 101 Ders Programı

Üç 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