識別子に空白を使用できる言語はどれですか?識別子の空白を許可する言語はどれですか?
例:
int current index = 5
string body = fetch article(current index)
識別子に空白を使用できる言語はどれですか?識別子の空白を許可する言語はどれですか?
例:
int current index = 5
string body = fetch article(current index)
空白の問題は、それは多くの場合、トークン間のセパレータとして使われているということです。したがって、空白を許可する場合は、複数のトークンを1つに結合する必要があります。
しかし、それは不可能ではありません。別のトークンのない2つの識別子はまれですので、コンパイラを採用してこれを受け入れることができます。
一方、あなたはコードを読み取ることが難しい得ることができます。
int current index = 5
int current /* in between comment */ index = 5
int current
index = 5
だから私は利点が欠点を打つとは思いません。
MSSQL、MSAccessを、およびOracle、あなたが
FORTRAN、それは悪いデザインの決定でした。
たとえば、aをaに置き換えます。 DOループを代入に変換できます。
私のクラスの一つでこの有名なバグについてお話しました http://ja.wikipedia.org/wiki/Mariner_1#Or_was_it_the_most_expensive_decimal_point.3F –
私はこの言語を気に入っていません:) – ufukgun
空白の言葉はどうですか、すべてが空白で書かれています! – Matt
http://en.wikipedia.org/wiki/Whitespace_%28programming_language%29 – Matt