Ruby はなぜ中括弧 {} を使わずにendを使うようになりましたか。ネストが深くなるととても見難いのですが解決方法はありませんか?
DRANK

Yukihiro Matsumotoさんの回答: RubyのendはEiffelから受け継ぎました。さらに遡るとAlgolに至ると思います。これは中括弧よりも古い、由緒正しい記法です。 「ネストが深くなるととても見難い」とのことですが、C, C++, Java, JavaScriptのようにブロック構造の終端に中括弧を使う言語でも、スタイルとしては1行1中括弧を採用しているはずで、1行に「end」の3文字とある場合とで視認性に大差があるとは思えませんから、恐らくは慣れの問題だと思われます。別件としてネストがあまり深くなるスタイルは、そもそも推奨されないということもあります。 Pyth...

jp.quora.com
Related Topics: Ruby