Blady
2019-01-23 07:00:27 UTC
Bonjour,
Dans Ada.Characters.Latin_1 quasi tous les caractères sont nommés du
premier NUL au dernier LC_Y_Diaeresis mais pas les chiffres ni les
lettres majuscules :
-- Decimal digits '0' though '9' are at positions 48 through 57
et
-- Letters 'A' through 'Z' are at positions 65 through 90
On aurait pu avoir avoir les noms Digit_0 .. Digit_9 et UC_A .. UC_Z
avec par exemple :
Digit_0 : constant Character := '0'; -- Character'Val(38)
ou
UC_A : constant Character := 'A'; -- Character'Val(65)
Y a-t-il une raison particulière pour que cela n'ai pas été défini ainsi ?
Merci Pascal.
Dans Ada.Characters.Latin_1 quasi tous les caractères sont nommés du
premier NUL au dernier LC_Y_Diaeresis mais pas les chiffres ni les
lettres majuscules :
-- Decimal digits '0' though '9' are at positions 48 through 57
et
-- Letters 'A' through 'Z' are at positions 65 through 90
On aurait pu avoir avoir les noms Digit_0 .. Digit_9 et UC_A .. UC_Z
avec par exemple :
Digit_0 : constant Character := '0'; -- Character'Val(38)
ou
UC_A : constant Character := 'A'; -- Character'Val(65)
Y a-t-il une raison particulière pour que cela n'ai pas été défini ainsi ?
Merci Pascal.