[#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:46161] Re: メソッドArgumentのParenthesisについて

From: Shingo Hagiwara <rindou@...>
Date: 2009-07-04 15:43:52 UTC
List: ruby-list #46161
よこやりですいませんが、なんだか違和感があったので。



> puts a*(x1+sin(y1)), b*(x2-cos(y2))

これは例として対比するならば、

puts a*(x1+sin(y1)),b*(x2-cos(y2))

と書くべきだという気がします。むしろ、
puts a*(x1+sin(y1)) b*(x2-cos(y2))
でしょうか?

> puts(a*(x1+sin(y1)), b*(x2-cos(y2)))

これも
 puts(a*(x1+sin(y1)),b*(x2-cos(y2)))
という例が適切かと思うのですが。

また
> join(reverse(sort(array)))  # 架空の言語
は大変分かりやすいかと。

> array.sort.reverse.join  # Ruby
これは「.」の意味論によるもので、
「.」が「前オブジェクトの後ラベルを実行する」という事に依存している物かと思います。引数の括弧の有無とは関係ない気もしますが。


> array.inject(0, func(r, x){なにか})  # 架空の言語
これもオブジェクトという型と、関数という型を混在させた例なので
あまり適切であるようには思えません。
任意の関数を引数に持つ場合それは高階になるので、オブジェクトのみを
引数に持つ場合に対して、理論的な隔たりが大きいように思います。


群化が作用しているかどうかと問われると、
上記例では疑問を持たざるを得ません。

In This Thread