Ranged-based for loop
Penulis: Niko
Ranged-based for loop berbeda dengan For loop biasa. Biasanya Ranged-based for loop digunakan untuk mengiterasikan suatu kumpulan data
Code Ranged-based for loop adalah sebagai berikut:
for (type& var: array) {
//Code Anda
}
Dibawah ini adalah potongan Ranged-based for loop dan For loop biasa sebagai berbandingan
#include <iostream>
using namespace std;
int main()
{
int arr[] = {1, 2, 3, 4, 5};
// For range loop
for (int& i: arr) {
cout << i << '\n';
}
// For loop
for (int i = 0; i < sizeof(arr); i++) {
cout << arr[i] << '\n';
}
}
Ranged-based for loop juga bisa digunakan untuk iterasi STL, seperti Vector atau String
Last updated