perldoc
perlpod).
practicas_lhp
conteniendo la jerarquia
practicas_lhp | |-trunk | | | `-area_de_un_circulo | | | |- area_de_un_circulo.pl | |- MANIFEST | |- Makefile | |- test.input | `- test.expected |-branches | `-tags
practicas_lhp
svn:executable
a area_de_un_circulo.pl
svn:keywords
a area_de_un_circulo.pl
MANIFEST
es la lista de ficheros que forman parte de la distribución
dist
creará un fichero tar.gz area_de_un_circulo.tar.gz
conteniendo
todos los ficheros de la distribución
test
ejecutará area_de_un_circulo.pl
con entrada
en test.input
y comprobará que la salida es igual a la ubicada en test.expected
(Véase
el comando cmp)
man
deberá producir un fichero de manual a partir de la documentación
(véase pod2man). Un ejemplo:
$ pod2man area_de_un_circulo.pl > ./docs/man1/area_de_un_circulo.1
Ahora podemos ver el manual con el comando:
$ man -Mdocs area_de_un_circulo
Declare las variable mediante la palabra reservada my:
my $a =4; { my ($b, $c) = ("a", 9.2); $a = $b + 2*$c; } print $a;Una variable declarada con
my
tiene por ámbito
el del bloque en que fué declarada o el fichero
si esta fuera de bloques.
pl@nereida:~/src/perl/uploadlab/Education-Labs/lib/Education$ perl -wde 0 main::(-e:1): 0 DB<1> use constant PI => 4 * atan2(1, 1) DB<2> print PI."\n" 3.14159265358979
atan2
use perldoc -f atan2
:
lhp@nereida:~/Lperl/src$ perldoc -f atan2 atan2 Y,X Returns the arctangent of Y/X in the range -PI to PI. For the tangent operation, you may use the "Math::Trig::tan" function, or use the familiar relation: sub tan { sin($_[0]) / cos($_[0]) } Note that atan2(0, 0) is not well-defined.
"one 1.0 two 2.0"
1e2
, 1.0e-1
, etc.
INT
Casiano Rodríguez León