[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Re: Struggling with variable arguments to block

matz

10/24/2003 6:05:00 PM

Hi,

In message "Re: Struggling with variable arguments to block"
on 03/10/25, dblack@superlink.net <dblack@superlink.net> writes:

|OK... that's a start :-) Just so you know I wasn't being
|totally frivolous:
|
| irb(main):001:0> *a = 1,2
| => [1, 2]
| irb(main):002:0> *a = [1,2]
| => [1, 2]
| irb(main):003:0> VERSION
| => "1.8.0"
|
|so I guess this is a case where the irb parser hasn't caught up?

This is what I get

irb(main):001:0> RUBY_RELEASE_DATE
=> "2003-10-24"
irb(main):002:0> *a = 1,2
=> [1, 2]
irb(main):003:0> *a = [1,2]
=> [[1, 2]]
irb(main):004:0> *a = [[1,2]]
=> [[[1, 2]]]

1 Answer

Ben Giddings

10/24/2003 7:17:00 PM

0

Yukihiro Matsumoto wrote:
> This is what I get
>
> irb(main):001:0> RUBY_RELEASE_DATE
> => "2003-10-24"
> irb(main):002:0> *a = 1,2
> => [1, 2]
> irb(main):003:0> *a = [1,2]
> => [[1, 2]]
> irb(main):004:0> *a = [[1,2]]
> => [[[1, 2]]]

irb(main):001:0> *a = 1,2
[1, 2]
irb(main):002:0> *a = [1,2]
[1, 2]
irb(main):003:0> *a = [[1,2]]
[[[1, 2]]]
irb(main):006:0> RUBY_RELEASE_DATE
"2003-08-04"
irb(main):007:0> RUBY_VERSION
"1.8.0"

This is using an RPM ruby binary versioned: ruby-1.8.0-1

ben@magneto% rpm -qi ruby ~
Name : ruby Relocations: (not relocateable)
Version : 1.8.0 Vendor: Red Hat, Inc.
Release : 1 Build Date: Tue 05 Aug 2003
11:17:30 AM EDT
Install Date: Thu 18 Sep 2003 01:02:38 PM EDT Build Host:
bugs.devel.redhat.com
Group : Development/Languages Source RPM: ruby-1.8.0-1.src.rpm
Size : 136668 License: Distributable
Signature : DSA/SHA1, Tue 09 Sep 2003 04:53:41 PM EDT, Key ID
fd372689897da07a
Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bu...

Ben