Daftar Isi:
- Perbedaan Kunci - untuk Loop vs foreach Loop
- Apa untuk Loop?
- Apa itu foreach Loop?
- Apa Persamaan Antara for Loop dan foreach Loop?
- Apa Perbedaan Antara Loop for dan foreach?
- Ringkasan - untuk Loop vs foreach Loop
Video: Perbedaan Antara For Loop Dan Foreach Loop
2024 Pengarang: Mildred Bawerman | [email protected]. Terakhir diubah: 2023-12-16 08:39
Perbedaan Kunci - untuk Loop vs foreach Loop
Baik for loop dan foreach loop adalah struktur kontrol yang digunakan untuk mengulang blok pernyataan. Ada struktur kontrol pengulangan dalam pemrograman untuk mengeksekusi sekumpulan pernyataan lagi dan lagi. Salah satu struktur kendali yang umum adalah untuk sebuah loop. For loop adalah struktur aliran kontrol yang digunakan untuk iterasi yang memungkinkan kode dieksekusi berulang kali. Ini berisi inisialisasi, ekspresi uji dan ekspresi pembaruan. Pernyataan yang harus diulang disertakan dalam kurung kurawal. Perulangan foreach ditingkatkan untuk satu loop. Ini meningkatkan keterbacaan kode, dan mudah untuk ditulis. Baik for loop dan foreach loop digunakan untuk mengulang satu set pernyataan, tetapi sintaksnya berbeda. Perbedaan utama antara loop for dan foreach adalah bahwa loop for adalah struktur kontrol bertujuan umum sedangkan foreach loop adalah peningkatan loop for yang hanya berlaku untuk array dan koleksi.
ISI
1. Gambaran Umum dan Perbedaan Kunci
2. Untuk Loop
3. Apa itu Loop foreach
4. Persamaan Antara Loop foreach dan Loop foreach
5. Perbandingan Sisi-Sisi - untuk Loop vs foreach Loop dalam Bentuk Tabular
6. Ringkasan
Apa untuk Loop?
Perulangan for adalah struktur pengulangan yang umum. Ini membantu untuk mengulang melalui pernyataan atau serangkaian pernyataan dalam program. Sintaks dari perulangan for adalah sebagai berikut.
for (inisialisasi; ekspresi uji; perbarui ekspresi) {
// kode di dalam loop for
}
Inisialisasi terjadi terlebih dahulu. Kemudian ekspresi tes diperiksa. Jika jawaban yang dievaluasi benar, kode di dalam loop for dijalankan. Di akhir pernyataan terakhir dari perulangan for, ekspresi pembaruan dievaluasi. Kemudian ekspresi tes dievaluasi kembali. Jika benar, kode di dalam loop for dijalankan. Di akhir perulangan for, ekspresi pembaruan dievaluasi lagi dan diperiksa dengan ekspresi pengujian. Proses ini berulang sampai ekspresi tes menjadi salah. Jika nilainya salah, perulangan for berakhir.
Gambar 01: Program dengan for loop dan foreach loop
Menurut program di atas, array1 dapat menyimpan banyak elemen bertipe integer. Dalam loop for, i adalah 0. Ini kurang dari 5. Jadi, elemen indeks ke-0 dari array1 dicetak. Ini adalah nomor 10. Kemudian i bertambah karena ekspresi pembaruan. Sekarang nilai i adalah 1. Ini kurang dari 5. Jadi, elemen indeks ke-1 dari array1 dicetak. Sekali lagi i bertambah. Proses ini berlanjut. Ketika nilai i menjadi 5, ekspresi tes salah karena tidak kurang dari 5. Jadi, loop berakhir.
Apa itu foreach Loop?
Perulangan foreach adalah cara mudah untuk mengambil elemen dari sebuah larik atau koleksi. Ini dapat digunakan sebagai alternatif untuk loop. Ini disebut sebagai perulangan foreach karena iterasi melalui setiap elemen dari larik atau kumpulan. Sintaks foreach loop adalah sebagai berikut.
untuk (jenis data item: koleksi) {
// kode di dalam untuk setiap loop
}
Koleksi adalah larik atau koleksi yang harus diiterasi. Item adalah elemen tunggal dari koleksi. Perulangan foreach melakukan iterasi melalui setiap elemen dan menyimpan elemen tersebut dalam item variabel. Kemudian menjalankan pernyataan di dalam loop foreach.
Menurut program di atas, array1 menyimpan banyak bilangan bulat. Perulangan for yang ditingkatkan digunakan untuk melakukan iterasi melalui elemen-elemen array. Setiap elemen disimpan ke variabel i dan kode di dalam loop foreach dijalankan. Perulangan foreach mencapai tugas yang sama seperti perulangan for, tetapi lebih mudah dibaca dan ditulis. Oleh karena itu, ini dikenal sebagai 'Enhanced for loop'.
Apa Persamaan Antara for Loop dan foreach Loop?
Baik for loop dan foreach loop dapat digunakan untuk mengeksekusi satu set pernyataan beberapa kali
Apa Perbedaan Antara Loop for dan foreach?
Artikel Diff Tengah sebelum Tabel
untuk Loop vs foreach Loop |
|
Perulangan for adalah struktur kontrol untuk menetapkan iterasi yang memungkinkan kode dieksekusi berulang kali. | Perulangan foreach adalah struktur kontrol untuk melintasi item dalam larik atau koleksi. |
Pengambilan Elemen | |
Perulangan for dapat digunakan untuk mengambil sekumpulan elemen tertentu. | Perulangan foreach tidak dapat digunakan untuk mengambil sekumpulan elemen tertentu. |
Keterbacaan | |
Perulangan for lebih sulit dibaca dan ditulis daripada loop foreach. | Perulangan foreach lebih mudah dibaca dan ditulis daripada perulangan for. |
Pemakaian | |
Perulangan for digunakan sebagai perulangan tujuan umum. | Perulangan foreach digunakan untuk array dan koleksi. |
Ringkasan - untuk Loop vs foreach Loop
Dalam pemrograman, terkadang diperlukan pengulangan kode. Perulangan for biasanya digunakan untuk mencapai tugas ini. For loop adalah struktur aliran kontrol yang digunakan untuk iterasi yang memungkinkan kode dieksekusi berulang kali. Perulangan foreach ditingkatkan untuk perulangan yang mudah dibaca dan ditulis. Perbedaan antara loop for dan foreach adalah bahwa loop for adalah struktur kontrol bertujuan umum sedangkan foreach loop adalah peningkatan loop for yang hanya dapat diterapkan pada array dan koleksi.
Direkomendasikan:
Perbedaan Antara Loop Dan Mesh
Loop vs Mesh Loop dan mesh adalah dua istilah yang digunakan dalam analisis rangkaian dan mengacu pada topologi rangkaian. Loop adalah jalur tertutup apa pun dalam cir
Perbedaan Antara Perbedaan Fase Dan Perbedaan Jalur
Perbedaan fase vs Perbedaan jalur Perbedaan fase dan perbedaan jalur adalah dua konsep yang sangat penting dalam optik. Fenomena ini terlihat pada permasalahan
Perbedaan Antara Loop Definite Dan Indefinite Loop
Definite Loop vs Indefinite Loop Perulangan adalah blok kode yang akan berulang untuk beberapa kali atau sampai beberapa kondisi terpenuhi. Sebuah defini
Perbedaan Antara Ayam Dan Ayam Dan Ayam Dara Dan Ayam Betina Dan Ayam Jantan Dan Capon
Ayam vs Hen vs Pullet vs Ayam vs Cockerel vs Ayam vs Capon Ayam, ayam betina, pullet, ayam jantan, ayam jantan, ayam jago dan capon, mungkin tidak ada burung lain yang begitu manusia
Perbedaan Antara For Dan While Loop
Perbedaan Kunci - untuk vs sementara Program Loop A adalah sekumpulan instruksi yang ditulis dalam bahasa pemrograman untuk melakukan tugas tertentu. Ini bisa menjadi operasi yang logis