2011年10月 8日

[ruby-list:48449] Re: 関数の戻り値について

Naruseさん
(様は固すぎる印象があるので今後やめます)

下田です。お返事ありがとうございます。

> 基本的に Ruby は書かなくてもいい物は書かない、ですからね。
> 「最後の式の値が返る」「全てが式」というルールが染みついていれば、
> return は蛇足にしかならないわけです。

全てが式というルールが徹底してませんでした。
Pascalの延長で考えてしまったのが間違いでした。
LispやSmallTalkに近いのですね。


> なお、わたしだったらこう書くかな
>
> def calc(str)
> str.split(//).inject(0){|sum, item| sum += item.to_i}
> end
おぉなるほど。Rubyっぽいです。


--
A A Name : 下田 純也 (Jun'ya Shimoda)
(o'.'o) _/ e-mail : jun-shimo@nifty.com
(> ~ <)/ Blog : http://d.hatena.ne.jp/JironBach/
Twitter: http://twitter.com/JironBach/

投稿者 xml-rpc : 2011年10月 8日 05:05
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/106835
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。