T
tony_taoyh
Guest
HI,
Ahora estoy descargar un libro para el diseño de amplificador de RF.
Los puntos parece en definitiva siempre.
Por favor, done conmigo si creo que mis notas es valuale.Muchas gracias.
Saludos cordiales,
Tony
-----------------------
1.Perl: Practical Extraction and Report Language
2.La primera línea: #! / Usr / local / bin / perl
3.Comentario usando #, pero no para de comentario en bloque
4.¿Qué tipo de datos se utiliza explícitamente en cómo acceder a él, pero no es necesario declararla antes de usarlo.
5.# El '$' determina que progname es un escalar.
# El '=' determina que una cesión.
# Las comillas ( ") define la cadena.
# Todos los fines enunciados con un punto y coma ";
6.Cuerdas:
(1) ': no se puede utilizar dentro de $ TT
(2) "": puede utilizar dentro de $ TT
(3) »»: el contenido es un comando de shell, la salida es asignar a
la vairiable.
7.chop ($ date); eliminar la "línea de cambio" al final de una cadena.
8.print ($ fecha, "\ n");
9.Listas:
(1) Las listas son 0-indexados, el primer elemento que se llama "0".
(2) () (paréntesis), constructure lista
, La coma, separar el elemento de
[] Soporte: tomar porciones de la lista.
(3) $ biggestInstrument = ( "violín", "viola", "Cello", "Bass") [3];
(4)
(para ordenar la lista) Devuelve una nueva lista, la ordenada de la lista
inversa (LISTA) devuelve una lista nueva, el reverso de LISTA
join (EXPR, LISTA) devuelve una cadena formada por la concatenación de cada elemento de lista se unió por EXPR
Split (DISEÑO, expr) devuelve una lista formada por cada subcadena de expr bordeado por el patrón.10.Matrices:
push (@ array, LISTA) LISTA añadir al final de @ array
pop (@ array) quitar y devolver el último elemento de @ array
unshift (@ array, LISTA) LISTA añadir al frente de @ array
shift (@ array) quitar y devolver el primer elemento de @ array
escalar (@ array) Devuelve el número de elementos de la matriz de
11.Ordenar:
@ mm = ( "trompeta", "cuerno", "trombón", "Bombardino", "tuba");
print (join ( "", @ mm [0,1,2,3,4], "\ n"));
@ KK = sort (@ mm);
print (join ( "", @ kk [0,1,2,3,4], "\ n"));
12.Lista asociativa:
$ principales ( "clarinete") = "Susan Bartlett";
$ principales ( "fagot") = "Andrew Vandesteeg";
$ (principal "flauta") = "Heidi Lawson";
$ (principal "Oboe") = "Jeanine Hassel";
@ = teclas de instrumentos de viento (el principal%);
woodwindPrincipals @ = valores (principal%);
teclas (matriz%) Devuelve una lista de todas las claves en orden%.La lista es "desordenada" - que depende de la función de control de uso interno.
los valores array (%) Devuelve una lista de todos los valores en orden%
cada uno (arreglo%) Cada vez que esto se le llama en una matriz%, se devolverá un elemento de la lista 2 que consiste en la siguiente clave / valor par de la matriz.
delete ($ matriz (clave)) eliminar el par asociado con la clave de la matriz.
print ($ principal ( "clarinete"), "\ n");
podemos obtener: Susan Bartlett13.Condicionales
Igualdad == eq
Ne desigualdad! =
Mayor que GT>
Mayor o igual a GE> =
Menos de LT <
Inferior o igual a Le <=
devuelve -1,0,1 CMP <=>
También puede utilizar & & (AND) y | | (OR) de las operaciones.
# # # # Algunos ejemplos de la verdad:
1; # tradicionalmente
( "A", "b"); # la lista tiene elementos
""; # Espacio en blanco es cierto
"hello"; # cadenas son verdaderas
"00" # una cadena de
# # # # Las expresiones que se evalúan como falsas
0; # tradicionalmente
(); # La lista vacía
""; # La cadena nula
De longitud "0"; # La cadena de no-cero que es falso.14.Si
if (expresión) (
Declaraciones;
() Elsif
Declaraciones;
# ELSIF adicional opcional de
) Else (
Declaraciones;
)15./, Mientras que los bucles DO
while (expresión) (
Declaraciones;
)
do (
Declaraciones;
) While (expresión);
último
Declaramos que esta es la última declaración del bucle, completamente salir del bucle aunque la condición sigue siendo cierto, haciendo caso omiso de todas las declaraciones hasta cerrar el círculo de apoyo.
siguiente
Iniciar una nueva iteración del bucle
16.para
for (INITIAL_EXPR; COND_EXPR; LOOP_EXPR) (
Declaraciones;
)# Un ejemplo de cuenta regresiva
for ($ i = 10; $ i> = 0; $ i -) (
i print ( "$ \ n");
)
* El flujo de bucle se puede modificar mediante próxima y última, como en el bucle DO.
* A diferencia de C, las llaves de todo el bloque de STATEMETNTS son obligatorios
17.foreach:
foreach escalar (LISTA) (
Declaraciones;
)18.Subroutines:
sub nombre (
Declaraciones;
)
Alegaciones a la subrutina están contenidas en el array especial @ _ (en el subrayado)
Uno de los ejemplos:
# Define una rutina de error:
error sub (
($ mensaje) = @ _;
(print "ERROR:",
$ mensaje,
"<p> contacto con el autor de la página anterior de ayuda \ n");
exit (0);
)
if ($ destinatario) (
# Forma no tenía un campo de
# Modificar este texto adecuadamente
& error ( "No Return Address");
Los operadores de prueba 19.File:
-r lectura
-x ejecutable
-e existe
-d es un directorio
-T es un tty
-T archivo de texto
ejemplo:
if (!-e "$ directorio home / .allowmailform") ()
Gestión de 20.File:
open (FILEHANDLE, filename);
cerca (FILEHANDLE);
Devoluciones abierto 1 en el éxito, 0 en caso de fallo
****************
"FILE" archivo abierto para entrada también "<FILE"
"> FILE" archivo abierto para la producción, si es necesario la creación de
">> Archivo" abrir el archivo para anexar
" > Archivo" abrir archivo con permisos de lectura / escritura
"| CMD" abrir una tubería para CMD
"CMD |" abrir una canalización de CMD
***************
El operador de leer es <>,
21.
Ahora estoy descargar un libro para el diseño de amplificador de RF.
Los puntos parece en definitiva siempre.
Por favor, done conmigo si creo que mis notas es valuale.Muchas gracias.
Saludos cordiales,
Tony
-----------------------
1.Perl: Practical Extraction and Report Language
2.La primera línea: #! / Usr / local / bin / perl
3.Comentario usando #, pero no para de comentario en bloque
4.¿Qué tipo de datos se utiliza explícitamente en cómo acceder a él, pero no es necesario declararla antes de usarlo.
5.# El '$' determina que progname es un escalar.
# El '=' determina que una cesión.
# Las comillas ( ") define la cadena.
# Todos los fines enunciados con un punto y coma ";
6.Cuerdas:
(1) ': no se puede utilizar dentro de $ TT
(2) "": puede utilizar dentro de $ TT
(3) »»: el contenido es un comando de shell, la salida es asignar a
la vairiable.
7.chop ($ date); eliminar la "línea de cambio" al final de una cadena.
8.print ($ fecha, "\ n");
9.Listas:
(1) Las listas son 0-indexados, el primer elemento que se llama "0".
(2) () (paréntesis), constructure lista
, La coma, separar el elemento de
[] Soporte: tomar porciones de la lista.
(3) $ biggestInstrument = ( "violín", "viola", "Cello", "Bass") [3];
(4)
(para ordenar la lista) Devuelve una nueva lista, la ordenada de la lista
inversa (LISTA) devuelve una lista nueva, el reverso de LISTA
join (EXPR, LISTA) devuelve una cadena formada por la concatenación de cada elemento de lista se unió por EXPR
Split (DISEÑO, expr) devuelve una lista formada por cada subcadena de expr bordeado por el patrón.10.Matrices:
push (@ array, LISTA) LISTA añadir al final de @ array
pop (@ array) quitar y devolver el último elemento de @ array
unshift (@ array, LISTA) LISTA añadir al frente de @ array
shift (@ array) quitar y devolver el primer elemento de @ array
escalar (@ array) Devuelve el número de elementos de la matriz de
11.Ordenar:
@ mm = ( "trompeta", "cuerno", "trombón", "Bombardino", "tuba");
print (join ( "", @ mm [0,1,2,3,4], "\ n"));
@ KK = sort (@ mm);
print (join ( "", @ kk [0,1,2,3,4], "\ n"));
12.Lista asociativa:
$ principales ( "clarinete") = "Susan Bartlett";
$ principales ( "fagot") = "Andrew Vandesteeg";
$ (principal "flauta") = "Heidi Lawson";
$ (principal "Oboe") = "Jeanine Hassel";
@ = teclas de instrumentos de viento (el principal%);
woodwindPrincipals @ = valores (principal%);
teclas (matriz%) Devuelve una lista de todas las claves en orden%.La lista es "desordenada" - que depende de la función de control de uso interno.
los valores array (%) Devuelve una lista de todos los valores en orden%
cada uno (arreglo%) Cada vez que esto se le llama en una matriz%, se devolverá un elemento de la lista 2 que consiste en la siguiente clave / valor par de la matriz.
delete ($ matriz (clave)) eliminar el par asociado con la clave de la matriz.
print ($ principal ( "clarinete"), "\ n");
podemos obtener: Susan Bartlett13.Condicionales
Igualdad == eq
Ne desigualdad! =
Mayor que GT>
Mayor o igual a GE> =
Menos de LT <
Inferior o igual a Le <=
devuelve -1,0,1 CMP <=>
También puede utilizar & & (AND) y | | (OR) de las operaciones.
# # # # Algunos ejemplos de la verdad:
1; # tradicionalmente
( "A", "b"); # la lista tiene elementos
""; # Espacio en blanco es cierto
"hello"; # cadenas son verdaderas
"00" # una cadena de
# # # # Las expresiones que se evalúan como falsas
0; # tradicionalmente
(); # La lista vacía
""; # La cadena nula
De longitud "0"; # La cadena de no-cero que es falso.14.Si
if (expresión) (
Declaraciones;
() Elsif
Declaraciones;
# ELSIF adicional opcional de
) Else (
Declaraciones;
)15./, Mientras que los bucles DO
while (expresión) (
Declaraciones;
)
do (
Declaraciones;
) While (expresión);
último
Declaramos que esta es la última declaración del bucle, completamente salir del bucle aunque la condición sigue siendo cierto, haciendo caso omiso de todas las declaraciones hasta cerrar el círculo de apoyo.
siguiente
Iniciar una nueva iteración del bucle
16.para
for (INITIAL_EXPR; COND_EXPR; LOOP_EXPR) (
Declaraciones;
)# Un ejemplo de cuenta regresiva
for ($ i = 10; $ i> = 0; $ i -) (
i print ( "$ \ n");
)
* El flujo de bucle se puede modificar mediante próxima y última, como en el bucle DO.
* A diferencia de C, las llaves de todo el bloque de STATEMETNTS son obligatorios
17.foreach:
foreach escalar (LISTA) (
Declaraciones;
)18.Subroutines:
sub nombre (
Declaraciones;
)
Alegaciones a la subrutina están contenidas en el array especial @ _ (en el subrayado)
Uno de los ejemplos:
# Define una rutina de error:
error sub (
($ mensaje) = @ _;
(print "ERROR:",
$ mensaje,
"<p> contacto con el autor de la página anterior de ayuda \ n");
exit (0);
)
if ($ destinatario) (
# Forma no tenía un campo de
# Modificar este texto adecuadamente
& error ( "No Return Address");
Los operadores de prueba 19.File:
-r lectura
-x ejecutable
-e existe
-d es un directorio
-T es un tty
-T archivo de texto
ejemplo:
if (!-e "$ directorio home / .allowmailform") ()
Gestión de 20.File:
open (FILEHANDLE, filename);
cerca (FILEHANDLE);
Devoluciones abierto 1 en el éxito, 0 en caso de fallo
****************
"FILE" archivo abierto para entrada también "<FILE"
"> FILE" archivo abierto para la producción, si es necesario la creación de
">> Archivo" abrir el archivo para anexar
" > Archivo" abrir archivo con permisos de lectura / escritura
"| CMD" abrir una tubería para CMD
"CMD |" abrir una canalización de CMD
***************
El operador de leer es <>,
21.