これを明確にさせてください、私はこの列挙型を持っています:
enum Token {
Number(v:Float);
Identifier(v:String);
TString(v:String);
Var;
Assign;
Division;
// and so on
}
変数の値が識別子かどうかを確認したいのですが、うまくいきません:
if(tk == Token.Identifier) {
引数を渡す場合にのみ、値を比較できます。
if(tk == Token.Identifier('test')) {
しかし、これは識別子が「test」の場合にのみ一致しますが、任意の識別子と一致させたいです。