🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #15194

Re: [Perl] Arrays en arrays, si, pero como?

#15194
From: Ignacio Arenaza
Date: Mon, 07 Aug 2000 00:00
55 lines
2516 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

>>>>> "iLogik" == iLogik  <ilogik@cryogen.com> writes:

    iLogik> consigo.  Necesito hacer lo siguiente: Dispongo de varios
    iLogik> arrays de dos elementos escalares cada uno.  Luego quiero
    iLogik> meter todos estos arrays en otro.

�Necesitas crear arrays de arrays o es solo para meter los elementos
de los arrays menores en el array grande? Es decir, necesitas guardar
la estructura inicial o no?. Es decir, necesitas esto (uso notacion
generica en vez de la de perl para que sea mas visual)

        a : [1,2]
        b : [3,4]

        c : [a,b] = [[1,2],[3,4]]

o mas bien esto:

        c : [a,b] = [1,2,3,4]

Lo primero es algo mas complejo (necesitaras usar referencias para
crear arrays de arrays). Lo segundo esta chupado. Basta con usar push:

        @a = (1,2);
        @b = (3,4);
        push @c, @a;
        push @c, @b;

    iLogik> De ese que les contiene a todos, le uso para recorrerle,
    iLogik> a�adir o quitar elementos y tal. todo eso asimilado, y por
    iLogik> ultimo sacarles.  Una pila, para que os hagais una idea.

Puss con push y pop manejas los arrays como si fueran una pila
exactamente.

Si no es esto lo que querias, dilo que nos metemos con el tema de las
referencias y los arrays de arrays ;-)

Saludos. I�aki.

- -- 
  Get PGP/GPG Keys at http://personales.jet.es/inaki.arenaza/pgpkey.html
  A proud member of GULA - http://gula.jet.es/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.1 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.4 and GPG

iD8DBQE5jtp1ZXLnGT1HLgcRApPoAJ9hwscvVVrzt4ARdjAOdn+zovhCTwCgk2WH
SKJ8dcLHIVoI0KObVypuQjk=
=4YDi
-----END PGP SIGNATURE-----
Technical Details
Message-ID: <87u2cxoyvd.fsf@eb2ebu.ampr.org>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <87aeev4f1l.fsf@chaos.rpm.org>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,a1a2f137ddfc6542
X-Google-Attributes: gidf86c8,public
From: Ignacio Arenaza <iarenaza@eb2ebu.ampr.org>
Subject: Re: [Perl] Arrays en arrays, si, pero como?
Date: 2000/08/07
Message-ID: <87u2cxoyvd.fsf@eb2ebu.ampr.org>
X-Deja-AN: 655467330
Content-Transfer-Encoding: 8bit
References: <87aeev4f1l.fsf@chaos.rpm.org>
Content-Type: text/plain; charset=iso-8859-1
X-Complaints-To: abuse@wanadoo.es
X-Trace: m2newsread.uni2.es 965664850 62.36.95.86 (Mon, 07 Aug 2000 18:14:10 MET DST)
Organization: Wanadoo Usenet News - Visita http://www.wanadoo.es/
MIME-Version: 1.0
User-Agent: Gnus/5.0803 (Gnus v5.8.3) Emacs/20.7
NNTP-Posting-Date: Mon, 07 Aug 2000 18:14:10 MET DST
Newsgroups: es.comp.os.linux.programacion