![]() |
![]() |
Perulangan Logika : Perintah For Each...Next
Perulangan For Each...Next (FEN loop) adalah sangat berbeda dengan do, while,
dan perulangan for next. Perulangan FEN digunakan untuk perulangan melalui
koleksi-koleksi seperti recordset atau array.
For Each Unit in objStorage
Response.Write("Unit #" & Unit.Number & " -- Name: " & Unit.CustName & "<br>")
Next
Baiklah, hal ini sedikit sulit untuk dimengerti. Bagaimana dengan contoh yang dapat anda coba sendiri. Berikut ini suatu contoh berulangan melalui variabel-variable pada server (anda dapat memotong dan memasukkannya kode berikut ke suatu file, simpan, dan jalankan pada server yang mendukung asp dan perhatikan hasilnya).
For Each x in Request.ServerVariables
Response.Write(x & " = " & Request.ServerVariables(x) & "<br>")
Next
Hasil:
Saya memotongnya dari sejumlah variabel-variabel server saya peroleh. Sebenarnya
terdiri dari suatu daftar yang panjang, tidak hanya berupa yang berikut ini.
HTTP_ACCEPT = image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, image/png,
*/*
HTTP_ACCEPT_LANGUAGE = en
HTTP_CONNECTION = Keep-Alive
HTTP_HOST = www.ewebcity.com
HTTP_USER_AGENT = Mozilla/4.04 [en] (Win95; I)
Tidak ada yang pasti dalam x. Kita hanya dapat memanggil hal ini setiap kita
ingin melakukannya. Saya memilih x karena lebih mudah bekerja dengannya dan
merupakan nama variabel yang umum digunakan.
Anda dapat mempelajari lebih mendalam tentang Variabel-variabel Server pada
Server Variabel How To