Valeur par défaut d'un paramètre de type énuméré
Bonjour !
Je voudrais suggérer deux améliorations concernant les types énumérés.
Premièrement, Flash Pascal ne supporte pas actuellement une valeur par défaut pour un paramètre de type énuméré :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| program parameterdefaultvalue;
// Flash Pascal 2 14.04.22
type
TEnum = (a, b, c);
function Func(aEnum: TEnum = a): integer; // Type mismatch
begin
end;
begin
end. |
Deuxièmement, les valeurs de type énuméré ne sont pas acceptées pour dimensionner un tableau :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| program arraydimension;
// Flash Pascal 2 14.04.22
type
TEnum = (a, b, c);
var
arr: array[a..c] of integer; // Integer expected
begin
end. |
Mais c'est peut-être beaucoup de travail pour pas grand chose. :roll: