- 269 名前:デフォルトの名無しさん mailto:sage [2010/01/23(土) 02:34:05 ]
- 横レス失礼
>>266,267 言っている事が矛盾している気がするヨ。 >>266では、a +b と a + b で意味が違う事を問題としているが、 これはRubyが構文によってセパレータ(字句区切り子)の解釈が異なる事に起因する。 しかし「二項演算子の前後には空白を入れる」という一般的なコーディング規則に 従っていれば実用上の問題は生じない。 対して、>>267ではwhile文と関数呼び出しという二つの構文で、セパレータの 解釈が異なることを問題としていない。それを一般的なコーディング規則であるから、 問題は生じない(落とし穴にならない)と主張している。 Rubyの構文が汚いのは分かるから、>>263が助言しているように、 まずはセパレータでトークンを区切って素直にパーズできる文法で設計することを勧める。
|

|