Raku kurss / Padziļināti / Izpildes plūsma / Fāzeri / Exercises

Sākt pirmo

Uzdevums

BEGIN fāzeris ir vairāk nekā bloks, kas izpildās agri — tas ir arī izteiksme, kuras vērtība tiek aprēķināta vienu reizi kompilācijas laikā un pēc tam iesaldēta programmā.

Izmantojiet BEGIN { 2 + 3 }, lai inicializētu mainīgo $compiled, un izdrukājiet to. 2 + 3 tiek aprēķināts, kamēr programma vēl tiek kompilēta, bet saglabātā vērtība ir pilnībā izmantojama izpildes laikā.

Piemērs

Programma izdrukā:

5

Risinājums

Skatīt risinājumu

Kursa navigācija

Risinājums: Noslēdzošais ziņojums   |   Risinājums: Sākt pirmo