You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
905 B
32 lines
905 B
/* Advanced Vala Sample Code */
|
|
using GLib;
|
|
public class Sample : Object {
|
|
public string name { get; set; }
|
|
public signal void foo ();
|
|
public Sample (construct string! name) {
|
|
}
|
|
public void run () {
|
|
foo += s => {
|
|
stdout.printf ("Lambda expression %s!\n", name);
|
|
};
|
|
|
|
/* Calling lambda expression */
|
|
foo ();
|
|
}
|
|
static int main (string[] args) {
|
|
string sql = """ SELECT name "my_name"
|
|
FROM table
|
|
WHERE id='4'
|
|
""" ;
|
|
var where = """ WHERE name LIKE '%blah%
|
|
""" ;
|
|
foreach (string arg in args) {
|
|
var sample = new Sample (arg);
|
|
sample.run ();
|
|
/* Object will automatically be freed
|
|
* at the end of the block */
|
|
}
|
|
return 0;
|
|
}
|
|
}
|