ForumCSDark
ForumCSDark

ID: 87718 Kategori: Swift Programlama Konu Sahibi: The Simtem 2 Yorum 359 Okunma
Konuyu Değerlendir
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
Etiket
swift optionals

Swift – Optionals
ChromaX Theme
Forum Üyesi
Ömer Faruk
*
77
konular
351
mesajlar
17 Eki 2019
Kayıt Tarihi
108
Forum Puanı
Seviye: 19 [LevelLevelLevel]
Toplam Puan: 1,731
Rütbe 47 / 471
92% kaldı

Rütbe
Aktiviteler 153 / 1731
93% kaldı

Aktiviteler
Deneyim 85
15% kaldı

Deneyim
#1
FCD  24-10-2019, Saat: 00:12
Optional” kavramı, daha önceden alışık olmadığımız yeni bir kavram. Objective C’de aynı işi yapan bir eleman yoktu.

Optinal kavramı, bir değerin sonucunun var olup olmaması ile alakalı. Bir işlem yaptığımızda, işlemin sonucu gelen değere göre değişebilecek ise ve bazen bir değer veripbazen ise hiç bir değer vermeme durumu varsa, optional kavramı geçerlidir. Kelimelerle bu işi anlatmak gerçekten zor, en iyisi mi biz örnek üzerinden gidelim.

Örnek:
Swift’de String tipi, toInt adında bir metoda sahip. Adından da anlaşılacağı üzere, toInt metodu string bir değeri integer bir değere çeviriyor.
İki farklı senaryo düşünelim.

İlk senaryomuzda “10011980” string değerini integer bir değere çevirmeye çalışalım.
ikinci senaryomuzda da “Dragons War” string değerini integer bir değere çevirmeye çalışalım.

Senaryo 1:
Kod:
let myString = "10011980"
let intResult = myString.toInt()

Senaryo 2:
Kod:
let myString = "Dragons War"
let intResult = myString.toInt()

intResult burada optional Int değer oluyor, çünkü “Dragons War” ifadesi integer’a çevrilebilecek bir ifade değil.
optional int ifadesini Int? şeklinde gösteriyoruz.
<?PHP
Echo "Code is Life";
?>
Beğenenler:
Swift – Optionals
ChromaX Theme
Forum Üyesi
Forum Üyesi
*
89
konular
449
mesajlar
4 Eki 2018
Kayıt Tarihi
101
Forum Puanı
Seviye: 21 [LevelLevelLevelLevel]
Toplam Puan: 2,263
Rütbe 51 / 514
92% kaldı

Rütbe
Aktiviteler 183 / 2263
93% kaldı

Aktiviteler
Deneyim 57
43% kaldı

Deneyim
#2
24-10-2019, Saat: 12:58
teşekkürler
"Uçamıyorsan Kaliteli Otur."
Beğenenler:
Swift – Optionals
ChromaX Theme
Forum Üyesi
Forum Üyesi
*
1,717
konular
4,084
mesajlar
27 Eki 2018
Kayıt Tarihi
13
Forum Puanı
Seviye: 48 [Level]
Toplam Puan: 38,628
Rütbe 117 / 1178
92% kaldı

Rütbe
Aktiviteler 1,365 / 38628
98% kaldı

Aktiviteler
Deneyim 14
86% kaldı

Deneyim
#3
30-01-2020, Saat: 10:51
Teşekkürler dostum yararlı Smile
İnadım inat hep tersine koşarım.'   Wink




-IMANSIZ BARAN HOCA
Beğenenler:



Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  Swift Programlama dilini öğrenebileceğiniz 15 kaynak Kardelen 0 10 24-05-2020, Saat: 22:15
Son Mesaj: Kardelen
  Swift Programlama – integer ve float Veri Tipleri Kardelen 0 11 24-05-2020, Saat: 22:15
Son Mesaj: Kardelen
  Swift Programlama – Type Aliases Kardelen 0 7 24-05-2020, Saat: 22:14
Son Mesaj: Kardelen
  Swift Programlama - Tuples Kardelen 0 11 24-05-2020, Saat: 22:14
Son Mesaj: Kardelen
  Swift Programlama - Tuples Oluşturma Kardelen 0 8 24-05-2020, Saat: 22:13
Son Mesaj: Kardelen
  Swift Programlama - Tuple Değerlerine Erişme ve Ekrana Yazdırma Kardelen 0 10 24-05-2020, Saat: 22:13
Son Mesaj: Kardelen
  Swift Programlama - Fonksiyon Parametreleri ve Return Değerleri Kardelen 0 8 24-05-2020, Saat: 22:12
Son Mesaj: Kardelen

Foruma Git:

Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi

ForumCSDark