Swift Operatörler
Swift programlama diline ilk başladığınızda üzerinde öğrenme süreci yaşamak zorunda olduğunuz bir bölüm var. Adı operatörler olarak geçiyor. Size biraz fikir vermesi açısından bu yazıyı kaleme aldı. Başlıyoruz.
En basitinden başlayalım.
Bu kod ekrana str değerine verdiğiniz stringi basıyor.
Yani console loglarda Hello, playground'u göreceksiniz.
Şimdi de ünlem kullanımına değinelim.
Ünlem önüne geldiği herşeyi negatif yapar.
olumlu ise olumsuz, olumsuz ise olumlu. (matematikteki - gibi :))
biraz dört işleme değinelim kolay kısımlardan birisidir.
önemli bir konua geldik çok kullanacaksınız.
result2 için 6>15 den durumunu sorguladık. bu kucuk verecek.
neden? ilk büyük yazan yer eğer bu işlem doğru olsaydı verecekti, yanlış olduğu için ikinciyi verdi.
şayet burada 6<15 deseydik sonuc buyuk olacaktı unutmayın.
if elsenin kolay kullanımı gibi düşünün. önce true, sonra false.
Bu bildiğimiz bir çıkarma işlemi 9 verir.
x'ten 7 çıkar demenin başka hali.
önemli bir konu daha.
İlk aşama böyle olsun kolay gelsin :)
En basitinden başlayalım.
var str = "Hello, playground"
print(str)
Bu kod ekrana str değerine verdiğiniz stringi basıyor.
Yani console loglarda Hello, playground'u göreceksiniz.
Şimdi de ünlem kullanımına değinelim.
Ünlem önüne geldiği herşeyi negatif yapar.
olumlu ise olumsuz, olumsuz ise olumlu. (matematikteki - gibi :))
print(!true) ---> bu size false verir.
print(!false) ----> bu size true verir.
var a = -7
print(-a) ----> bu size -(-7) yani +7 verir.
biraz dört işleme değinelim kolay kısımlardan birisidir.
let result = 60 + 40
print(result) ---> bildiğimiz toplama işlemi 100 verir.
print(10 + 60) --> 70 verir.
print(10 - 70) --> -60 verir.
print(2 * 8) ----> çarpma bu 16 verir.
print(5 / 4 ) //bolum ---> sadece 1 verir.
print(5 % 4 ) //kalanı hesaplama -> 5 4'e bölüdüğünde kalanı verir 1 verir.
print("I love " + "Swift") //stringlerde de kullanılır ---> bu şekilde I love Swift yazdırabilirsiniz stringlerde.
önemli bir konua geldik çok kullanacaksınız.
let result2 = (6 > 15) ? "buyuk" : "kucuk"
print(result2)
result2 için 6>15 den durumunu sorguladık. bu kucuk verecek.
neden? ilk büyük yazan yer eğer bu işlem doğru olsaydı verecekti, yanlış olduğu için ikinciyi verdi.
şayet burada 6<15 deseydik sonuc buyuk olacaktı unutmayın.
if elsenin kolay kullanımı gibi düşünün. önce true, sonra false.
let age = 67
let platform = "iOS Swift"
print(age) --- > 67 verir.
print(platform) ---> iOS Swift verir.
var x = 16
x -= 7
print(x)
Bu bildiğimiz bir çıkarma işlemi 9 verir.
x'ten 7 çıkar demenin başka hali.
önemli bir konu daha.
let msg = "Hello" --> msg'miz Hello,
print(msg == "Hello") --> msg Hello olduğu için true verecek
print(msg != "Hello") ---> msg Hello olduğu için false verecek.
print(true && true) --> and operatörü, ve operatörü ikisini de true ise true, ikiside false ise false verir.
print(true && false) ---> true ve false false verir. farklı çünkü ikisi de.
print(false || true) - veya operatörü ise ikisinden biri farklı olabilir. true verir.
print(10 > 20) ---> bu false verir
print(10 < 20)---> bu true verir.
print(5 >= 5) --- Eşit veya büyük true verir.
print(5 <= 4) --- eşit veya kucuk false verir.
İlk aşama böyle olsun kolay gelsin :)