Permettez-moi ce clair, j'ai cette ENUM:ENUM sans tenir compte de ses arguments
enum Token {
Number(v:Float);
Identifier(v:String);
TString(v:String);
Var;
Assign;
Division;
// and so on
}
Je veux vérifier si la valeur d'une variable est un identificateur, mais cela ne fonctionne pas:
if(tk == Token.Identifier) {
Il ne me permet de comparer les valeurs si je passe des arguments:
if(tk == Token.Identifier('test')) {
Mais cela ne fonctionne que si l'i dentifier est 'test', mais je veux correspondre à tout identifiant.
Merci! // 15 caractères –