[#44861] Ruby 1.9のARGVのエンコーディング — rubikitch@...

るびきちです。

17 messages 2008/04/26
[#44862] Re: Ruby 1.9のARGVのエンコーディング — Yukihiro Matsumoto <matz@...> 2008/04/26

まつもと ゆきひろです

[#44863] Re: Ruby 1.9のARGVのエンコーディング — "NARUSE, Yui" <naruse@...> 2008/04/26

成瀬です、パッチ用意してから投げようと思ったら出遅れた、

[#44864] Re: Ruby 1.9のARGVのエンコーディング — Yukihiro Matsumoto <matz@...> 2008/04/26

まつもと ゆきひろです

[#44865] Re: Ruby 1.9のARGVのエンコーディング — "U.Nakamura" <usa@...> 2008/04/28

こんにちは、なかむら(う)です。

[#44866] Re: Ruby 1.9のARGVのエンコーディング — "NARUSE, Yui" <naruse@...> 2008/04/28

成瀬です。

[#44868] Re: Ruby 1.9のARGVのエンコーディング — "U.Nakamura" <usa@...> 2008/04/30

こんにちは、なかむら(う)です。

[ruby-list:44843] Re: 計算するハッシュ

From: "5.5" <5.5@...>
Date: 2008-04-16 14:58:20 UTC
List: ruby-list #44843
5.5 です。

まず,前のメールで『プログラミング言語Ruby 第2版』と書いてしまいました
が,正しくは『プログラミングRuby 第2版』でした。すみません。

memoize は,るびきちさんの,
> メモ化という意味です。

と,斉藤さんの
> memoize(メモっとく・情報分野の造語)

で,ようやく分かりました。
memorandum の短縮形 memo に -ize をつけた派生語なのですね。
てっきり英語ではないのかと思ってました。

同じく -o で終わる単語に -ize を付けた heroize とか jumboize,はたまた
Shintoize(神道化する)などの発音から推測して,memoize はメモゥアィズ
(メにアクセント)という感じなんではないでしょうか。
外来語化するならメモアイズくらい?

> ブロックパラメータ代入は多重代入のルールが適用されます。
> 
> a, (b, c) = [1, [2,3]]
> [a, b, c]               # => [1, 2, 3]

あ,「=」を使った多重代入の左辺とまったく同じに書けるのですね。
「=」の左辺にはせいぜい変数を並べる程度しか書いたことがありませんでし
たが,Hash#each とか Enumerable#each_with_index のブロックパラメータ
だと |key, (x, y)| とか |(x, y), i| みたいに書きたいことが多いです。
勉強になりました。


-- 
5.5@moji.gr.jp

In This Thread

Prev Next