For Loop di dalam Swift 3

Ada yang berubah mengenai sintaks penggunaan for-loop di Swift 3. Jika sebelumnya for-loop di Swift menggunakan style bahasa C, di Swift 3 diubah. Lebih simple sih menurut saya

Sebelumnya

for (var i=0; i<10; i++) {
  //kode program di sini
}

Sekarang for-loop di atas menjadi seperti ini

for i in 0...9 {
  //kode program di sini
}

Kalau kita lihat di atas maka ada beberapa perbedaan.

Yang pertama kurung pada statement kondisi yang tadinya ada sekarang dihilangkan.

Kedua, tidak perlu menambahkan kata kunci "var" untuk variable loop. Jika variable tersebut (i dalam contoh di atas) tidak digunakan, bisa kita ganti dengan "_" untuk menghemat memory

Yang ketiga deret 0...9 seperti contoh di atas adalah inklusif artinya 0 dan 9 termasuk, dengan step kenaikan = 1.  Namun, ini menurut saya kelemahannya, kita tidak bisa menentukan nilai kenaikan/penurunan variablenya, misalnya jika kita ingin bila i bertambah 2 untuk setiap loop.