2
août
2013
[Vala] début des tests avec Linq
août
2013
Un article de Rachel
Pas de commentaires
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);
}