Курс по Raku / Основи / Основи на функциите

Функцията MAIN

Една програма на Raku не се нуждае от никакви шаблонни ритуали, така че можете веднага да започнете да пишете полезни инструкции. Тази част от програмата, която се намира на ниво над всеки код блок (включително функции, например), се нарича основна линия.

Ако програмата съдържа функция със специалното име MAIN, Raku изпълнява тази функция след като компилира всичко и след като основният код е бил изпълнен.

say '1. Основен код';

sub MAIN {
    say '3. MAIN извикана';
}

say '2. Също основен код';

Тази програма първо изпълнява say на най-високо ниво, и след това извиква MAIN:

$ raku t.raku
1. Основен код
2. Също основен код
3. MAIN извикана

Разбира се, възможно е също така да има програма с функция MAIN и без друг основен код.

Теми в този раздел

Практика

Направете 4 теста върху съдържанието на този раздел.

Упражнения

Този раздел съдържа 3 упражнения. Разгледайте всички теми в раздела, преди да се захванете с практиката.

  1. Здравей, свят!
  2. Принтирайте сумата
  3. Периметър на правоъгълник

Навигация в курса

Решение: Принтирайте предупреждението   |   Четене на аргументите на командния ред