Perl a Titanik (doufam, ze naposled)

Michael Mraka michael na informatics.muni.cz
Čtvrtek Srpen 19 12:38:27 CEST 1999


Panove,
 nechci vam rusit vase kruhy... (tahle debata sem _fakt_ nepatri):

% > # a = (1,2,3,(1,2,3,4,(1,2,3,4,("x","y","z")),5,6,7),4,5,6)
% > 
% > tohle je obycejny seznam zapsatelny normalne jen jako:
% > 
% > @a = (1,2,3,1,2,3,4,1,2,3,4,"x","y","z",5,6,7,4,5,6);
% 
% Tak to tedy neni. To neni seznam, ale seznam, ktery

Ale je :-)

% obsahuje jine seznamy, ktere obsahhuji jine seznamy.
% Takto jse z toho udelal neco ponekud jineho.
% 
% > # Tak a kdo zan perl muze mi poradit jak vypsat 
% > # prvek obsaujici "y". Pokud se nepletu
% > # tak a[3][5][5][2]. jsem zvedav kolik lidi
% :)
% 
% > # co si mysli, ze umi perl to zvladne na prvni pokus (nebo
% > # alespon na 3) :-)
% > 
% > $a[12]

$ perl -e '@a = (1,2,3,(1,2,3,4,(1,2,3,4,("x","y","z")),5,6,7),4,5,6);
print $a[3][5][5][2],"\n";'

$ perl -e '@a = (1,2,3,(1,2,3,4,(1,2,3,4,("x","y","z")),5,6,7),4,5,6);
print $a[12],"\n";'
y

Takze kdo umi ten perl lip? (Milan :-)

...
% ale muzeme to jeste o neco zeslozitit:
% 
% a = (0, 1, 2, 3, (0, 1, {'addr': '192.168.0.1', 'os': 'linux', 'name':
%      'internal.cz', 'users': ('karel', 'pavel', 'petr', 'alena')}))

Ale ne, tohle asi fakt neni nejlepsi misto na exhibice, nechcete si to
radeji vyridit soukromou postou?

Predem dekuji za vsechny, kteri to musi cist/mazat ze svych mailboxu.
(A sam si udeluji 5 trestnych bodu za prispevek mimo tema konference. :( )


--mm                                                            Michael Mráka
                                                        michael(at)fi.muni.cz 


Další informace o konferenci Linux