merhabalar ios/swift developer olma yolunda ilerliyorum yardımcı olabilecek tavsiye verebilecek birisi var mı? < Bu ileti mobil sürüm kullanılarak atıldı > |
IOS/Swift developer
-
-
merhaba, ne durumdasınız @Claritty
-
Merhaba Benim bir sorum olacaktı:
Swifti yeni öğrenmeye başladım. Adım adım ilerliyorum. Anlamadığım bir nokta var.
Bu konuda yadımcı olabilecek var mı?
98den itibaren iki sayı tanımladım (sayi10 ve sayi11)
Bu sayılar (örnek veriyorum) bütün yazılım içerisinde int olarak kullanacağım. Ama bazı yerlerde double(float) olarak da kullanmam gerekiyor.
Ama 104-105 arasında yaptığım işlemi;
106-107 de pritnlediğimde double (ya da float) olarak sonucu görmek istiyorum.
Yani 9/5= 1.8 ama ben hep sonucu 1.0 olarak alıyorum printlediğimde. Bunu nasıl yapmam gerekiyor?
Şimdiden yardımlarınız için teşekkür ederim.
-
Type Casting olarak ararsan bulursun bir çözüm.
-
merhaba geç gördüm mesajları kb,
101- 104 satırlarında Double(sayi) işlemini yapmışsınız ama atamamışsınız.
sayı10 = Double(sayi10)
sayi11 = Double(sayi11)
ancak bu da çözüm olmaz çünkü swiftte böyle atama yok javadaki gibi
var sayi10 = 9
var sayi11 = 5
print(Double(sayi10)/Double(sayi11))
bu kod 1.8 çıktısını verir
illa atayacak diyorsanız da
var sayi10 = 9
var sayi11 = 5
var sayi10Double:Double = Double(sayi10)
var sayi11Double:Double = Double(sayi11)
print(sayi10Double/sayi11Double)
benim bildiğim böyle
Bu mesaj IP'si ile atılan mesajları ara Bu kullanıcının son IP'si ile atılan mesajları ara Bu mesaj IP'si ile kullanıcı ara Bu kullanıcının son IP'si ile kullanıcı ara
KAPAT X