[#39106] What processor do you run ruby on? — "K.Sasada" <ko1@...>

 ささだです。

13 messages 2004/02/09
[#39200] Re: What processor do you run ruby on? — "K.Sasada" <ko1@...> 2004/02/17

"K.Sasada" <ko1@namikilab.tuat.ac.jp> wrote :

[#39207] Re: What processor do you run ruby on? — Isamu KOZUKA <kozuka@...> 2004/02/17

小塚@しなきゃならないテストがいっぱいだ〜....です。

[#39129] InternetExplorer ってインターフェースとして使える? — Shin-ichiro HARA <sinara@...>

原です。

34 messages 2004/02/10
[#39130] Re: InternetExplorer ってインターフェースとして使える? — Yac <yac@...> 2004/02/10

岡です。

[#39136] Re: InternetExplorer ってインターフェースとして使える? — Yac <yac@...> 2004/02/10

岡です。

[#39140] Re: InternetExplorer ってインターフェースとして使える? — arton <artonx@...> 2004/02/11

artonです。別件。

[#39144] Re: InternetExplorer ってインターフェースとして使える? — Shin-ichiro HARA <sinara@...> 2004/02/12

原です。

[#39145] Re: InternetExplorer ってインターフェースとして使える? — arton <artonx@...> 2004/02/12

artonです。

[#39146] Re: InternetExplorer ってインターフェースとして使える? — nobu.nakada@... 2004/02/12

なかだです。

[#39147] Re: InternetExplorer ってインターフェースとして使える? — arton <artonx@...> 2004/02/12

artonです。

[#39150] Re: InternetExplorer ってインターフェースとして使える? — nobu.nakada@... 2004/02/12

なかだです。

[#39151] Re: InternetExplorer ってインターフェースとして使える? — arton <artonx@...> 2004/02/12

artonです。

[#39275] DnD on win32 — Shinichiro HIDA <shinichiro@...>

飛田と申します。

21 messages 2004/02/26
[#39276] Re: DnD on win32 — たむらけんいち <sgs02516@...> 2004/02/26

たむらです。

[#39277] Re: DnD on win32 — Shinichiro HIDA <shinichiro@...> 2004/02/27

飛田です。

[#39278] Re: DnD on win32 — Itou-T15@... 2004/02/27

[#39288] 固有値、固有ベクトルの計算 — Masahiro Sato <msato@...>

19 messages 2004/02/27

[ruby-list:39115] Re: *a=aの挙動の違い

From: matz@... (Yukihiro Matsumoto)
Date: 2004-02-09 16:00:35 UTC
List: ruby-list #39115
まつもと ゆきひろです

In message "[ruby-list:39114] Re: *a=aの挙動の違い"
    on 04/02/09, Tamiyasu Murakami <tamiyasu_m@nifty.ne.jp> writes:

|> |   *a = a
|> でなにがしたかったのでしょうか。
|
|aが何であろうとArrayに変更したかったのです。

「何であろうとArrayに変更」する場合に期待する挙動は何でしょ
う。たとえば、すでにArrayであった場合はそのままというのは自
明でしょうけど、

  * Enumerableであった場合は?
  * nilは?
  * 整数/文字列は?

一般的にはループの外側でArrayを呼んでやるのがよいんじゃない
かと思います。

  a = Array(3)
  5.times{ |i|
     a |= [i]
  }

|aに入れたい値が1つの場合は、そのクラスのままで、
|aに入れたい値が2つ以上の場合は、その配列を保持させたかったのですが。
|(aに入れたい値は実行時に決定される)
|他にうまい方法があるんでしょうねぇ。。

その「1つの値」が配列だったらどうするんでしょう?

|もちろん、一つでもArrayで扱うのがいちばんスッキリするのでしょうけれど。

そう思います。

In This Thread