Latest web development tutorials

Swift untuk loop

siklus Swift siklus Swift

Swift untuk loop digunakan untuk mengulang serangkaian pernyataan sampai kondisi tertentu tercapai, umumnya setelah setiap siklus selesai dengan meningkatkan nilai counter untuk mencapai.

tatabahasa

Swift untuk sintaks loop sebagai berikut:

for init; condition; increment{
   循环体
}

parameter analisis:

  1. init dijalankan pertama, dan hanya sekali.Langkah ini memungkinkan Anda untuk menyatakan dan menginisialisasi variabel kontrol loop. Anda juga dapat menulis pernyataan yang tidak ada di sini, asalkan ada titik koma untuk muncul.
  2. Selanjutnya, kita akan menilaikondisi.Jika benar, tubuh loop dieksekusi. Jika salah, tubuh loop tidak dijalankan, dan kontrol aliran melompat untuk segera untuk siklus pernyataan berikutnya.
  3. Setelah mengeksekusi bagi tubuh lingkaran, aliran kontrol melompat kembali di atas pernyataankenaikan.Pernyataan ini memungkinkan Anda untuk memperbarui variabel kontrol loop. Pernyataan itu dapat dibiarkan kosong, selama kondisi tampaknya memiliki titik koma.
  4. Kondisi dinilai lagi. Jika benar, maka siklus eksekusi, proses ini diulang (lingkaran tubuh, dan kemudian meningkatkan nilai langkah, kemudian kembali menentukan-kondisi). Ketika kondisi menjadi salah, untuk loop berakhir.

flowchart:

contoh

import Cocoa

var someInts:[Int] = [10, 20, 30]

for var index = 0; index < 3; ++index {
   print( "索引 [\(index)] 对应的值为 \(someInts[index])")
}

Output di atas eksekusi program adalah:

索引 [0] 对应的值为 10
索引 [1] 对应的值为 20
索引 [2] 对应的值为 30

siklus Swift siklus Swift