全角空白(スペース)を見せるとプログラマーは死ぬとか発狂するとか言われることがありますが、この Unicode 時代に、whitespace として扱う空白をいわゆる半角空白(U+0020)のみに限定する必要性って少なそうですよね。実際に、全角空白(U+3000)もコード中の空白や区切り文字として使えるプログラミング言語をまとめてみました。 C# whitespace に「Any character with Unicode class Zs」が含まれています。 whitespace:Any character with Unicode class Zs Horizontal tab character (U+0009) Vertical tab character (U+000B) Form feed character (U+000C) C. Grammar (C#) Clojure