Re: nouveautés Ada 2005 (ou 2012 ? )
Edmond Schonberg <[email protected]>
| Newsgroups | gmane.comp.lang.ada.france |
|---|---|
| Message-ID | <[email protected]> |
On Jan 21, 2011, at 8:39 PM, Thomas De Contes wrote: > Bonjour :-) > > > je viens de trouver > Cut_Start := (if Cut_Start = 0 then Path'First else Cut_Start + 1); > (a-direct.adb, l 1080) > > Je ne connaissais pas, donc je suppose que c'est une nouveauté :-) ça fait partie de la norme Ada2012. Bref resumé des nouveautés a la conférence Ada-2010 a Valencia (Springer Verlag). Il y a aussi bien sür des case expressions, et des nouveaux iterateurs sur tableaux et ensembles divers. Ed Schonberg > Où peut on trouver les règles exactes ? > De quoi peut on se servir dans des expression, parmi ce qui était jusqu'à présent réservé à des instructions, comme ça ? (case ? for ?) > > > je vais pouvoir jeter ma vieille fonction si :-) > > generic > type Object (<>) is private; > function si (condition : boolean; siVrai, siFaux : Object) return Object; > > function si (condition : boolean; siVrai, siFaux : Object) return Object is > begin > if condition then > return siVrai; > else > return siFaux; > end if; > end si; > _______________________________________________ Site WWW de l'association Ada-France: http://www.ada-france.org/ [email protected] http://www.ada-france.org/mailman/listinfo/ada-france