6

C#では、変数名の前に@を付けると許可されます。したがって、int @int = 0; C#で有効です。

Haskellにはこれに似たものがありますか、それともまったく許可されていませんか?

ありがとう

4

2 に答える 2

8

as一部の単語は、一部のコンテキストではキーワードですが、やなどの他の単語では識別子として自由に使用できますhiding

C#のトリックは、名前を少し変更するだけで、キーワードではなくなります。_Haskellでは、名前の前または後に置くか、。を追加することができます'

于 2011-02-27T11:27:09.520 に答える
3

許可されていないようです。'通常、キーワードの後に​​(有効な識別子文字であるため)キーワードを付けて、非キーワードを取得できることに注意してください。

于 2011-02-27T06:19:21.033 に答える