Latest web development tutorials

Perl untuk loop

siklus perl siklus perl

Perl untuk loop digunakan untuk mengeksekusi urutan laporan berulang kali, menyederhanakan variabel loop manajemen kode.

tatabahasa

Sintaksnya adalah sebagai berikut:

for ( init; condition; increment ){
   statement(s);
}

Berikut adalah aliran kontrol untuk analisis siklus:

  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.

Di sini, pernyataan (s) mungkin satu pernyataan, itu juga bisa menjadi blok yang terdiri dari beberapa pernyataan. Kondisi dapat ekspresi apapun, ketika kondisi adalah palsu loop.

Ketika kondisi benar, aliran program akan melanjutkan dengan pernyataan berikutnya diikuti loop.

diagram alir

Perl untuk loop

contoh

#!/usr/bin/perl

# 执行 for 循环
for( $a = 0; $a < 10; $a = $a + 1 ){
    print "a 的值为: $a\n";
}

Program di atas, output adalah:

a 的值为: 0
a 的值为: 1
a 的值为: 2
a 的值为: 3
a 的值为: 4
a 的值为: 5
a 的值为: 6
a 的值为: 7
a 的值为: 8
a 的值为: 9

siklus perl siklus perl