[#7968] array .{first, last, at} — Kazunori NISHI <kazunori@...>

西@九大です。

25 messages 1999/10/07
[#7969] Re: array .{first, last, at} — nobu.nakada@... 1999/10/07

なかだです。

[#7983] Re: array .{first, last, at} — Kazunori NISHI <kazunori@...> 1999/10/12

西@九大です。

[#7984] Re: array .{first, last, at} — matz@... (Yukihiro Matsumoto) 1999/10/12

まつもと ゆきひろです

[#7985] [patch] Array#delete_at w/ minus value — EGUCHI Osamu <eguchi@...> 1999/10/12

えぐち@エスアンドイーです。

[ruby-dev:8138] Re: multiple conditional switch

From: EGUCHI Osamu <eguchi@...>
Date: 1999-10-29 14:50:43 UTC
List: ruby-dev #8138
えぐち@エスアンドイー です。

>>> In message [ruby-dev:8137] multiple conditional switch
    On Fri, 29 Oct 1999 22:02:46 +0900, kjana@os.xaxon.ne.jp (YANAGAWA Kazuhisa) said:
	...

kjana> Subject: 通り,多条件分岐に対する提案です.前に却下されたような気もし
kjana> ないではないですが....
kjana> 
kjana>     ifcase
kjana>     when cond1
kjana>       stmt1
kjana>     when cond2
kjana>       stmt2
kjana>     else
kjana>       stmt
kjana>     end
kjana> 
kjana> なんてのはどうでしょう.もちろん if....elsif....else....end で記述でき
kjana> るのはわかっているのですが,「気分的に」同じレベルの条件を同じように書
kjana> ける方が「気持いい」もので (^^;

---
  a = 2

  case true
  when a == 1
    print 10
  when a == 2
    print 20
  when a == 3
    print 30
  else 
    print 999
  end
---
   => 20

じゃ気持悪すぎですか?
#当然 cond が true 返さないとダメですけど、、
	えぐち

In This Thread