LINUX.ORG.RU

История изменений

Исправление Tayler, (текущая версия) :

В Vala нет функций, только методы.
Если метод объявлен вне класса, то оно считается методом
какого-то глобального класса, или что-то в таком духе.
Чем это отличается от функций не могу сказать :-]

Не знаю, может я чего-то не догоняю

Но можно же такой hello world написать:

int main() {
print(«Hello World\n»);
return 0;
}

И можно простые сишные функции экстернами описывать на vala, использовать спокойно в коде на vala и потом линковаться с объектником с реализациями на си.

Где тут классы-то в этих двух случаях.

Исходная версия Tayler, :

В Vala нет функций, только методы.
Если метод объявлен вне класса, то оно считается методом
какого-то глобального класса, или что-то в таком духе.
Чем это отличается от функций не могу сказать :-]

Не знаю, может я чего-от не догоняю

Но можно же такой hello world написать:

int main() {
print(«Hello World\n»);
return 0;
}

И можно простые сишные функции экстернами писать на vala, использовать спокойно в коде на vala и потом линковаться с объектником с реализациями на си.

Где тут классы-то в этих двух случаях.