Vala
Ilme
See artikkel on programmeerimiskeelest; jõe kohta vaata artiklit Vala jõgi. |
Vala on objektorienteeritud programmeerimiskeel.
Koodinäited
[muuda | muuda lähteteksti]Lihtne "Hello, World!" programm:
int main() {
print("Hello World\n");
return 0;
}
Keerulisem versioon, kus kasutatakse Vala objektorienteeritud programmeerimise võimalusi:
class Sample : Object {
void greeting() {
stdout.printf("Hello World\n");
}
static void main(string[] args) {
var sample = new Sample();
sample.greeting();
}
}
Näide, kus GTK -i abil luuakse graafiline "Hello, World!" programm:
using Gtk;
int main (string[] args) {
Gtk.init(ref args);
var window = new Window();
window.title = "Hello, World!";
window.border_width = 10;
window.window_position = WindowPosition.CENTER;
window.set_default_size(350, 70);
window.destroy.connect(Gtk.main_quit);
var label = new Label("Hello, World!");
window.add(label);
window.show_all();
Gtk.main();
return 0;
}