Raku kurss / Padziļināti / Izpildes plūsma / gather un
take / Exercises
Vākt līdz pilnam
Uzdevums
Palaidiet ciklu pāri dāsnam skaitļu diapazonam no 1 līdz
100 un ņemiet tos, taču apstājieties, tiklīdz to uzkrātā
summa pārsniegtu 10. Izdrukājiet savākto skaitļu
sarakstu.
Tas ir kaut kas tāds, ko grep nespēj, jo ciklu vajag
apturēt pusceļā. Ar gather un take to var:
izmantojiet last, lai izrautos no cikla brīdī, kad robeža
sasniegta, lai cik skaitļu vēl būtu palikuši.
Piemērs
Programma izdrukā:
[1 2 3 4]