aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc')
-rw-r--r--doc/it/ChangeLog4
-rwxr-xr-xdoc/it/gawktexi.in24
2 files changed, 23 insertions, 5 deletions
diff --git a/doc/it/ChangeLog b/doc/it/ChangeLog
index 64042f09..56d87bf2 100644
--- a/doc/it/ChangeLog
+++ b/doc/it/ChangeLog
@@ -1,3 +1,7 @@
+2022-02-10 Antonio Giovanni Colombo <azc100@gmail.com>
+
+ * gawktexi.in: Updated.
+
2021-12-11 Antonio Giovanni Colombo <azc100@gmail.com>
* texinfo.tex: Updated.
diff --git a/doc/it/gawktexi.in b/doc/it/gawktexi.in
index 351873cf..af86524a 100755
--- a/doc/it/gawktexi.in
+++ b/doc/it/gawktexi.in
@@ -23208,19 +23208,33 @@ in maniera indiretta delle funzioni predefinite, come qui dettagliato:
@itemize @value{BULLET}
@item
Non si pu@`o passare una costante @dfn{regexp} a una funzione predefinita
-effettuando una chiamata di funzione indiretta.@footnote{Questa
-limitazione potrebbe cambiare in una futura versione;
-per appurarlo, si controlli la documentazione che accompagna
-la versione in uso di @command{gawk}.}
+effettuando una chiamata di funzione indiretta.
Quanto sopra vale per le funzioni
@code{sub()}, @code{gsub()}, @code{gensub()}, @code{match()},
-@code{split()} e @code{patsplit()}.
+@code{split()} e @code{patsplit()}. Si pu@`o comunque passare a tali
+funzioni un'espressione regolare fortemente tipizzata
+(@pxref{Costanti @dfn{regexp} forti}).
@item
Nel chiamare @code{sub()} o @code{gsub()}, sono accettati solo due argomenti,
poich@'e queste funzioni sono atipiche, in quanto aggiornano il loro terzo
argomento. Questo significa che verr@`a sempre aggiornato l'argomento di
default, @code{$0}.
+
+@item
+Non @`e possibile chiamare indirettamente quelle funzioni predefinite
+che accettano @code{$0} come parametro di default; occorre invece fornire
+esplicitamente un argomento. Per esempio, occorre passare un argomento
+alla funzione @code{length()} se viene chiamata indirettamente.
+
+@item
+Quando si chiama indirettamente una funzione predefinita e si specifica
+un numero errato di argomenti per tale funzione, viene generato un
+errore fatale. Per esempio, quando si chiama la funzione
+@code{length()} specificando due argomenti. Tali errori sono rilevati
+al momento dell'esecuzione della chiamata, e non quando @command{gawk}
+analizza il programma, poich@'e @command{gawk} non @`e in grado di stabilire
+prima di allora se il numero di argomenti passato sia corretto o no.
@end itemize
@command{gawk} fa del suo meglio per rendere efficiente la chiamata indiretta