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]

Risinājums

Skatīt risinājumu

Kursa navigācija

Risinājums: Kvadrāti   |   Risinājums: Vākt līdz pilnam