2
août
2013
[Vala] début des tests avec Linq
août
2013
Toujours dans la libmee, un début de requêtes avec les mots clé du SQL. syntaxe très différente du c#, due au typage des méthodes obligatoires pour les lambdas.
Voici un petit exemple :
using Mee;
using Mee.Linq;
void main(string[] args){
long[] array = new long[]{3738,6738,6728,6298,672,376};
Query<long> query = Query.from<long>(array)
.where<long>( l => { return l.to_string().contains("7"); })
.select<long>( l => { return l/2; })
.reverse();
foreach(long l in query)
stdout.printf("%ld\n",l);
}
using Mee.Linq;
void main(string[] args){
long[] array = new long[]{3738,6738,6728,6298,672,376};
Query<long> query = Query.from<long>(array)
.where<long>( l => { return l.to_string().contains("7"); })
.select<long>( l => { return l/2; })
.reverse();
foreach(long l in query)
stdout.printf("%ld\n",l);
}