]]> ]]>

Vala 0.30

Версия реализации Vala языка программирования Vala

Читать на http://ru.progopedia.com/language/vala/

Примеры:

Hello, World! - Vala (569):

  1. Класс необязательно держать в файле с таким же названием. В файле может находиться сразу несколько классов.

  2. Во всей программе не может находиться больше одного метода с тем или иным названием.

  3. Для запуска метода main() через ООП, необходимо унаследовать главный класс от класса GLib.Object

  4. Класс не может называться “main”

//Как в С

void main(){
    stdout.printf("Hello, world!\n");
}

//То же через ООП и с возможностями Vala

class ClassMain : GLib.Object {
    void main(){
        print("Hello, world!\n")
    }
}

Числа Фибоначчи - Vala (570):

void fibonacci(){
    long output = 1;
    while(true){
        print(@"$output \n");
        output += output;
    }
}

Комментарии

]]>

blog comments powered by Disqus

]]>

Работа программистам