In programmeren definieert een FOR bestemming (vaker aangeduid als iterable of iteratiebron) de verzameling waarden die een lusvariabele achtereenvolgens zal aannemen tijdens elke iteratie van een FOR-lus.
for identifier in destination: # lus body commando's
Waarbij:
numbers = [1, 2, 3, 4] for number in numbers: print(number) # Output: 1, 2, 3, 4 (elk op nieuwe regel)
for number in range(5): print(number) # Output: 0, 1, 2, 3, 4
word = "Hello" for letter in word: print(letter) # Output: H, e, l, l, o
with open("myfile.txt", "r") as file: for line in file: print(line.strip())
ages = {"Alice": 30, "Bob": 25} for name, age in ages.items(): print(f"{name} is {age} years old")
unique_numbers = {1, 2, 3, 2, 1} for num in unique_numbers: print(num) # Output: 1, 2, 3 (volgorde niet gegarandeerd)
__iter__() of __getitem__() implementeert kan een FOR bestemming zijnfor x, y in points:for-else voert else blok uit als lus compleet zonder breakHoewel syntaxis verschilt, bestaat het concept talenoverstijgend:
for (const item of iterable)for (Type item : collection)for (auto& item : container)foreach (var item in collection)De reis tussen Connecticut en New York is een van Amerikas meest bezige corridors, maar hoe lang hangt volledig af van waar je begint, waar je naartoe gaat, en hoe je reist. Per Auto: 2-4 Uur Typisch Zuidwest-CT naar NYC: Greenwich naar Manhattan: 45-60 min (48 km). Stamford naar Midtown: 1-1,5 uur.
Ja, een directe zeeroute bestaat tussen Mumbai, India en Muscat, Oman. De afstand is ongeveer 1.075 zeemijl (1.991 km). Regelmatige vracht- en passagiersschepen varen op deze route, met een typische doortijd van 3–4 dagen.
Reizen van Caïro naar Alexandrië, u gaat in een **noordwestelijke richting**. Caïro ligt in het noordoosten van Egypte, terwijl Alexandrië aan de Middellandse Zee kust ten noordwesten ligt.