Program co vypisuje sebe

Milan Sorm xsorm na informatics.muni.cz
Středa Duben 21 19:59:13 MEST 1999


Wed, Apr 21, 1999 ve 05:48:34PM +0200 Michal Pise napsal:
# Rekl bych, ze tady jde spise o sestrojeni hricky - ne o program, ktery neco
# dela a jeste umi vypsat sam sebe, protoze vi, kde je v pameti nebo na disku,
# ale o program, ktery neco tiskne a to neco se shoduje se zdrojakem toho
# programu. Pouhe cviceni v syntaxi: nejde napsat jenom print "print", protoze to
# by program musel vypadat print 'print "print"'. Takze jde spise o nalezeni
# nejake finty.
# Navrhuji
# $prg = q{ print '$prg = q{'.$prg.'} and'.$prg;} and print '$prg = q{'.$prg.'} and'.$prg;
# 
# cat na konci odradkuje perl ne, ale ten konec radku v programu neni, to si tam
# doplnil cat
#                      Michal Pise

muzete mi tu nekdo jasne a srozumitelne napsat, co teda chcete udelat ? mel
jsem za to, ze vypsat zdrojak aktualniho programu - to rikam, ze nejde bez
diskove operace.

nebo jde o neco jineho ?

jestli jde jen o vytisteni kusu zdrojaku, navrhuju:

print <<'EOF';

...zdrojak...

EOF

milan


Další informace o konferenci Perl