だから私はルビーを見始めました、そして多くのものは見栄えがします、しかし私は暗黙のreturnステートメントによってかなり延期されます。デフォルトですべてがselfまたはnilを返すようにすることは理解していますが、ステートメントの最後の値ではありません。
私には、何かを返す予定のないメソッド(特に、状態を変更する関数/破壊的なメソッド!)を使用している場合、(特に)非常に壊れやすいように見えます。他の人は、重要ではないリターンに依存することになります。メソッドの目的に合わせて、変更する可能性が十分にあります。
暗黙のリターンのポイントは何ですか?それがいくつかのことをもっと簡単にする方法はありますか?
暗黙の返品を防ぐために、常に返品を行うことは良い習慣と見なされますか?
私はこれについて多くのことを心配していますか?
PS人々は、メソッドから特定のものを返すことを意味するときに暗黙のリターンを使用することがよくありますが、これにより、グループ内の他の人々がお互いのコードを壊しやすくなりませんか?確かに、すべてを文書化し、あなたが言うかもしれない意味のある名前を付けてください、しかし人々は実際の生活でいつもそれをするわけではありません。