9

変数名にスペースを使用できる重要な言語はありますか(またはこれまでにありましたか)?

Whitespaceという言語は知っていますが、実際にデモンストレーション以外の目的で使用されている言語に興味があります。

私は純粋な好奇心からこれを尋ねます。

4

2 に答える 2

6

ある意味、そうです。いくつかの言語の変数名は、実際には高レベルのオブジェクトへの単なるキーです。ColdfusionとJavascriptの両方が思い浮かびます。Javascriptでは、を書くことができますがfoo=bar、実際に言ったことは次のとおりです。

window['foo'] = bar;

あなたは同じように簡単に書くことができます

window['i haz a name'] = bar;

Coldfusionのさまざまなスコープは、(dict | hash |連想配列)または名前として扱うこともできます。

もちろん、空白を使用して名前を作成すると、ハッシュルックアップ構文を使用せずにアクセスするのは困難になります。

于 2011-02-28T11:19:58.810 に答える
2

TSQLでは、中括弧の間にある限り、テーブル名と列名に空白を使用できます。[ ]

ここにSQLが何をもたらすかについての素晴らしい記事がありますhttp://www.sqlservercentral.com/blogs/philfactor/archive/2009/08/14/evil-code.aspx

于 2011-02-28T11:23:49.413 に答える