Записати перебір в Мавці можна так:
перебрати 0..10 як п
друк(п)
кінець
перебрати 0..=10 як п
друк(п)
кінець
перебрати [1, 3, 6] як п
друк(п)
кінець
перебрати, по-суті, є просто надбудовою над поки:
значення = [1, 3, 6]
перебір = значення.чародія_перебір()
поки перебір.далі()
п = перебір.значення
друк(п)
кінець
п = недійсне
Як і поки, також доступні вказівки перервати і перестрибнути:
перебрати [1, 3, 6] як п
якщо п == 3
перервати
кінець
друк(п)
кінець
перебрати [1, 3, 6] як п
якщо п == 3
перестрибнути
кінець
друк(п)
кінець
Існує короткий запис перебору:
перебрати 0..10 як п: друк(п)