gawk-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[SCM] gawk branch, feature/docit, updated. gawk-4.1.0-4439-g9a01e79


From: Antonio Giovanni Colombo
Subject: [SCM] gawk branch, feature/docit, updated. gawk-4.1.0-4439-g9a01e79
Date: Sat, 28 Aug 2021 10:04:46 -0400 (EDT)

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gawk".

The branch, feature/docit has been updated
       via  9a01e795a05575a0428d45eacca22cc595359c04 (commit)
      from  340b2837d42b956dbf9d34f9a66c674bb62ca377 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://git.sv.gnu.org/cgit/gawk.git/commit/?id=9a01e795a05575a0428d45eacca22cc595359c04

commit 9a01e795a05575a0428d45eacca22cc595359c04
Author: Antonio Giovanni Colombo <azc100@gmail.com>
Date:   Sat Aug 28 16:04:13 2021 +0200

    modification for regexps in gensub

diff --git a/doc/it/ChangeLog b/doc/it/ChangeLog
index fc4bd31..63d461a 100644
--- a/doc/it/ChangeLog
+++ b/doc/it/ChangeLog
@@ -1,3 +1,7 @@
+2021-08-28         Antonio Giovanni Colombo   <azc100@gmail.com>
+
+       * gawktexi.in: Updated.
+
 2021-07-15         Antonio Giovanni Colombo   <azc100@gmail.com>
 
        * gawktexi.in: Updated.
diff --git a/doc/it/gawktexi.in b/doc/it/gawktexi.in
index ed28d6b..4b5ff02 100755
--- a/doc/it/gawktexi.in
+++ b/doc/it/gawktexi.in
@@ -12427,6 +12427,23 @@ Quando sono usate per effettuare conversioni 
numeriche, le variabili
 Quando sono usate per effettuare conversioni a stringhe, vengono convertite
 al valore di stringa del testo della @dfn{regexp} originale.
 
+C'@`e un interessante, ulteriore, caso particolare.  Quando le variabili
+fortemente tipizzate sono usate come terzo argomento nelle chiamate a
+@code{sub()} o @code{gsub()}, continuano a restare dello stesso tipo.
+Quindi, in un caso come quello di quest'esempio:
+
+@example
+re = @/non allarmatevi!/
+sub(/non/, "", re)
+print typeof(re), re
+@end example
+
+@noindent
+la variabile @code{re} resta sempre dello stesso tipo [@dfn{regexp}],
+ma cercher@`a una corrispondenza alla stringa @samp{allarmatevi!}.
+Questa @`e una maniera (molto indiretta) di create variabili di
+tipo @dfn{regext} in fase di esecuzione del programma.
+
 @node Variabili
 @subsection Variabili
 
@@ -19539,6 +19556,9 @@ Se non si specifica il nome dell'@var{obiettivo}, si
 opera su @code{$0}.  La funzione restituisce come risultato la stringa
 modificata, e la stringa originale di partenza @emph{non} viene modificata.
 
+Il valore restituito @`e @emph{sempre} una stringa, anche se il
+valore dell'@var{obiettivo} era un numero o una @dfn{regexp}.
+
 @code{gensub()} @`e una funzione generale di sostituzione.  Mira a fornire
 pi@`u funzionalit@`a rispetto alle funzioni standard @code{sub()} e
 @code{gsub()}.
@@ -19591,6 +19611,8 @@ un messaggio di avvertimento.
 Se @var{regexp} non viene trovata in @var{obiettivo}, il valore
 restituito da @code{gensub()}
 @`e il valore originale e non modificato di @var{obiettivo}.
+Si noti che, come detto sopra, il valore restituito @`e una stringa,
+anche se l'@var{obiettivo} non lo era.
 
 @item @code{gsub(@var{regexp}, @var{rimpiazzo}} [@code{, 
@var{obiettivo}}]@code{)}
 @cindexawkfunc{gsub}

-----------------------------------------------------------------------

Summary of changes:
 doc/it/ChangeLog   |  4 ++++
 doc/it/gawktexi.in | 22 ++++++++++++++++++++++
 2 files changed, 26 insertions(+)


hooks/post-receive
-- 
gawk



reply via email to

[Prev in Thread] Current Thread [Next in Thread]