Swift İle Başlangıç Düzeyi Denemeler
Swift İle Başlangıç Düzeyi Denemeler
İlk kodumuzdan başlayalım.
import Cocoa
var name = "mfgsio"
//burada ilk ismimizi boyle giriyoruz
//istersek altta ki gibi ne oldugunu belirtebiliriz
//var name:String = "mfgsio" <<
if name.count>10 { //burada if dongusunun nasil kullanildigini gorebilirsiniz
print("big name")
} else if name.count>5{
print("medium name")
} else{
print("short name")
}
import Cocoa
var name = "mfgstudio"
switch name.count { //Bu yöntem sayesinde de bir önceki gibi sonuç çıkartabiliyoruz.
case 7...10:
print("long name |switch|")
case 5..<7:
print("medium name |switch|")
default:
print("idk man shit!")
}
import Cocoa
var number = 1
var dongu = 0
for number in number...10{
dongu += 1
}
print("\(dongu) kere dongu oldu")
print("baslangic sayisi \(number)")
print("=====")
dongu = 0
for _ in [2,6,1,33,4]{
dongu += 1
}
print("\(dongu) kere dongu oldu")
baslangic sayisi 1
=====
5 kere dongu olduimport Cocoa
var phones = ["apple", "samsung", "nokia"]
print(phones[1]) //is saying samsung of course
phones[1] = "huawei"
print(phones[1]) //now its saying huawei, because we changed it
huawei
import Cocoa
//sozluk yapacagiz simdi de
var phones:[String] = ["apple" , "samsung" , "nokia"]
var moneytalks = ["apple" : "expensive and good",
"samsung" : "expensive and average",
"nokia" : "cheap and bad"]
var text = moneytalks["samsung"]
print(text!) //burada anlami yerine koydugumuz kismi konsola yazdiracaktir
expensive and average
import Cocoa
//simdi fonksiyonlar konusuna gectik
func perform(operation:String, on a:Double, and b:Double) -> Double{
print("Islemimiz", operation, ", isleme alinacak sayilar", a, "ve", b)
var result:Double = 0
switch operation {
case "+": result = a + b
case "-": result = a - b
case "*": result = a * b
case "/": result = a / b
default:
print("Bad operation:", operation)
}
return result
}
let result = perform(operation: "*", on: 10.0, and: 34.0)
print("Ciktimiz:",result)
Islemimiz * , isleme alinacak sayilar 10.0 ve 34.0
Ciktimiz: 340.0
Yorumlar
Yorum Gönder