Erinevus lehekülje "Perl" redaktsioonide vahel

Allikas: Kuutõrvaja
(Uus lehekülg: ====Programmi argumendid==== Argumentide programmi sees kasutamiseks sobib kasutada vaikimisi moodustatud massiivi ARGV, nt sellised #!/usr/bin/perl print "$ARGV[0]\n"; print ...)
 
12. rida: 12. rida:
 
   tere
 
   tere
 
   mart
 
   mart
 +
 +
====STDIN kasutamine====
 +
 +
Standardsisendi (ingl. k. standard input) kasutamist kirjeldab näiteks selline programmilõik
 +
 +
  #!/usr/bin/perl
 +
  @read=<STDIN>;
 +
 
 +
  foreach $rida (@read) {
 +
    print fh $rida;
 +
  }
 +
 
 +
  close fh;

Redaktsioon: 21. detsember 2008, kell 20:54

Programmi argumendid

Argumentide programmi sees kasutamiseks sobib kasutada vaikimisi moodustatud massiivi ARGV, nt sellised

 #!/usr/bin/perl
 print "$ARGV[0]\n";
 print "$ARGV[1]\n";

ja käivitades

 $ perl argv.pl tere mart
 tere
 mart

STDIN kasutamine

Standardsisendi (ingl. k. standard input) kasutamist kirjeldab näiteks selline programmilõik

 #!/usr/bin/perl
 @read=<STDIN>;
 
 foreach $rida (@read) {
   print fh $rida;
 }
 
 close fh;