[#46143] るびま 標準添付ライブラリ紹介 第3回のサンプル EUC-JPの結果 — eiichi_maekawa@...

62 messages 2009/07/02
[#46153] Re: るびま 標準添付ライブラリ紹介 第3回のサンプル EUC-JPの結果 — "NARUSE, Yui" <naruse@...> 2009/07/03

成瀬です。

[#46165] Re: に関する1.8.6→1.8.7または、1.9へのバージョンアップ — eiichi_maekawa@... 2009/07/05

前川です。

[#46281] rubyの変数の扱いについて — "前川 映一" <eiichi_maekawa@...> 2009/08/17

前川です。

[#46283] Re: rubyの変数の扱いについて — "(株)ネットフォレスト 植田裕之" <ueda@...> 2009/08/17

植田と申します。

[#46146] 文字変換 — eiichi_maekawa@...

16 messages 2009/07/03
[#46147] Re: 文字変換 — Hidetoshi NAGAI <nagai@...> 2009/07/03

永井@知能.九工大です.

[#46148] Re: 文字変換 — eiichi_maekawa@... 2009/07/03

前川です。

[ruby-list:46160] Re: メソッドArgumentのParenthesisについて

From: Takao Kouji <kouji@...7.net>
Date: 2009-07-04 15:21:57 UTC
List: ruby-list #46160
高尾宏治です。

まったく専門外のお話なのですが、説明が分かり易く、とても興味がわきました。

On 2009/07/04, at 23:56, 5.5 wrote:
> それにしても,引数群のほうがそれ以上きれいに分解されては見え
> てこない感じです。
> そこで,
>
>   puts( a*(x1+sin(y1)), b*(x2-cos(y2)) )
>
> と書けばだいぶ見やすくなります。

たしかに。

> (視覚的に)入れ子よりも併置が見やすいという話は,
>
>   join(reverse(sort(array)))  # 架空の言語

これはLispっぽいですね。

> よりも,メソッドチェーンを使った
>
>   array.sort.reverse.join  # Ruby
> のほうが嬉しかったり,

ふむふむ。

>   array.inject(0, func(r, x){なにか})  # 架空の言語
>
> よりも
>
>   array.inject(0){|r, x| なにか}  # Ruby
>
> のほうが嬉しいということにも関係すると思います。

本当ですね。私もうれしいように思います。

> ※群化についてご興味を持たれましたら,「群化の要因」とか「ゲ
> シュタルトの法則」でお調べになるとよいと思います。
> サイエンス社『視覚心理学への招待』は一章を群化に割いています。

勉強になります。日頃、他人のコードをレビューするときなどに
コードを分かり易くするためにはどうしたらいいかを考えることがあります。
そのヒントを教えていただいたような気がしました。

---
TAKAO Kouji <kouji@takao7.net>
blog: http://d.hatena.ne.jp/kouji0625/
twitter: takaokouji / projects: ruby, s7-seven


In This Thread