Re: lisibilité

Nicolas Boulenguez via Ada-france <[email protected]> Mon, 6 Dec 2021 02:04:18 +0100
Newsgroups gmane.comp.lang.ada.france
Message-ID <Ya1hknGi48xtlBqG@nicolasthinkpad>
Bonsoir.

> Associations de paramètres nommées

Le nommage est recommandé lorsque plusieurs paramètres ont le même
type, car le compilateur ne peut pas vérifier leur ordre.

> [La notation pointée évite de nommer le paquet complet de chaque méthode]
> - Pas de clause "use" qui rend trop de choses visibles,

'use type' et 'use all type' rendent souvent le même service que la
notation pointée.

procedure Tmp is
   use all type Ada.Strings.Unbounded.Unbounded_String;
   use all type Ada.Text_IO.File_Type;

   File   : Ada.Text_IO.File_Type;
   Buffer : Ada.Strings.Unbounded.Unbounded_String;
begin
   Set_Unbounded_String (Buffer, "Hello");
   Delete (Source => Buffer, From => 3, Through => 5);
   Create (File, Ada.Text_IO.Out_File, "out.txt");
   Put_Line (File, To_String (Buffer));
   Close (File);
end Tmp;
_______________________________________________
Ada-france mailing list
[email protected]
https://mail.ada-france.org/cgi-bin/mailman/listinfo/ada-france