Perl/Variabili scalari: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 93:
'''NOTA''' per operazioni più complesse ci sono delle apposite funzioni
 
'''NOTA1NOTA 1''' il simbolo modulo ed il simbolo hash sono lo stesso "%" ma cambia il contesto.
 
Vediamo ora gli operatori di incremento e decremento.
Questi aumentano o diminuiscono di una unità lo scalare numerico.
Questa modifica della variabile può essere fatta prima o dopo l'uso della variabile stessa:
* Se l'operatore viene messo '''prima''' della variabile, allora essaquesta viene prima modificata la variabile e poi viene usata all'interno del codice.
* Al contrario se l'operatore viene messo '''dopo''' la variabile, allora, primaquesta, viene prima usata la variabile e poi modificata.
 
vediamo un esempio:
Riga 182:
Si è detto che anche il carattere ->"<- può individuare l'inizio e la fine di una stringa.
 
Ma se all'interointerno di una stringa delimitata da ->'<- ci fosse il carattere ', come si potrebbe scrivere il seguente codice seguente:(errato)?
 
<source lang="perl">
Riga 188:
</source>
 
oppureE se all'intero di una stringa delimitata da ->"<- ci fosse il carattere ":?
 
<source lang="perl">
Riga 194:
</source>
 
Per evitare limitazioni pere poter scrivere il carattere ->'<- all'interno di una stringa "pura" occorre anticiparlo dal carattere ->\<- che fa in modo di dire all'interprete che il carattere che segue (in questo caso il ') è da considerarsi in modo particolare.
Vediamo ora come si deve scrivere la riga precedente:
 
Riga 273:
====l'uso di q/.../ e qq/.../ ====
 
Per una migliore comprensione del testo è sono stati introdotti al posto di ' e " , rispettivamente q/.../ per ' e qq/.../ per "
quindi avremmo potuto scrivere anche :