V
Victor Reyes
------=_Part_38579_2832550.1136828642687
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Team,
ruby -v =3D=3D=3D ruby 1.8.2 (2004-12-25) [powerpc-aix4.3.3.0]
Please don't laugh at my simplistic coding "techniques?"
I am reading a file which contains 1041 one token records into an array:
f_lus =3D File.open("/file_name", "r")
lus =3D Array.new
lus =3D File.read("/file_name")
When I print the size of the array lus it shows: 14377.
So I figured that this has to do with the end of line chars at the end of
each record/token. However, if you have 1 nl char per record the size shoul=
d
be twice the number of records or 2082 and not 14,377.
I went ahead and created a new array as follows, from the old array in the
same script:
i =3D 0
newArray =3D Array.new
lus.each do |lu|
newArray =3D lu
i +=3D 1
end
Now when I puts the size of array newArray it prints 1041 correctly.
What is happening here, please?
Second, is there a way to chomp a record as it is read into the array?
Thank you
Victor
------=_Part_38579_2832550.1136828642687--
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Team,
ruby -v =3D=3D=3D ruby 1.8.2 (2004-12-25) [powerpc-aix4.3.3.0]
Please don't laugh at my simplistic coding "techniques?"
I am reading a file which contains 1041 one token records into an array:
f_lus =3D File.open("/file_name", "r")
lus =3D Array.new
lus =3D File.read("/file_name")
When I print the size of the array lus it shows: 14377.
So I figured that this has to do with the end of line chars at the end of
each record/token. However, if you have 1 nl char per record the size shoul=
d
be twice the number of records or 2082 and not 14,377.
I went ahead and created a new array as follows, from the old array in the
same script:
i =3D 0
newArray =3D Array.new
lus.each do |lu|
newArray =3D lu
i +=3D 1
end
Now when I puts the size of array newArray it prints 1041 correctly.
What is happening here, please?
Second, is there a way to chomp a record as it is read into the array?
Thank you
Victor
------=_Part_38579_2832550.1136828642687--