[Date Prev][Date Next][Thread Prev][Thread Next]
[Date Index]
[Thread Index]
- Subject: Re: Changing syntax
- From: tuomov@... (Tuomo Valkonen)
- Date: Thu, 12 Feb 2004 18:32:50 +0200
On Thu, Feb 12, 2004 at 10:10:34AM -0600, Virgil Smith wrote:
> is simple enough, however, how would one implement the equivalent of...
>
> select case(x)
> {
> case 1,2: ...
> case 3,7: ...
> case 9: ...
> case else: ...
> }
Or maybe
case(x){
[{1,2}] = function() ... end,
[{3,7}] = function() ... end,
[9] = function() ... end,
[false] = function() ... end
}
Alas, implementation becomes quite inefficient, and this won't work
if x is allowed to be of any type.
--
Tuomo