Control Flow
1234567891011121314151617181920212223
let namaOrang = ["Yusuf", "Roy", "Agung", "Vincent", "Jery"]
for name in namaOrang {
print("Hello, \(name)!")
}
// mengakses data dictionaries
let animalLegs = ["Spider": 8, "Ant": 6, "Dog": 4]
for (animal, legs) in animalLegs {
print("\(animal) mempunyai jumlah kaki: \(legs).")
}
// perulangan dengan rentang
for index in 1...5 {
print("Kalikan \(index) dengan 9, dapatkan hasil: \(index * 9)")
}
// jika tidak memerlukan nilai:
for _ in 1...5 {
print("do nothing!")
}
/* operator ..< digunakan untuk for loop yang tidak dalam rentang
tertutup
menggunakan stride(from:, to:, by:) in sequence: awal, akhir (exclude), interval
menggunakan stride(from:, through:, by:) in sequence: awal, akhir (include), interval
*/
Swift
INFO