From ecca16b0cfe0c7f04ba520f2924946a13507530e Mon Sep 17 00:00:00 2001 From: Chip Salzenberg Date: Tue, 16 Sep 1997 09:47:28 -0400 Subject: [win32] yet another patch Message-Id: <199709161748.NAA08418@nielsenmedia.com> Subject: Tiny but massively cool: C p4raw-id: //depot/win32/perl@612 --- pod/perlsyn.pod | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) (limited to 'pod') diff --git a/pod/perlsyn.pod b/pod/perlsyn.pod index 5274d28383..205be7d97a 100644 --- a/pod/perlsyn.pod +++ b/pod/perlsyn.pod @@ -79,14 +79,16 @@ modifiers are: unless EXPR while EXPR until EXPR + foreach EXPR The C and C modifiers have the expected semantics, -presuming you're a speaker of English. The C and C -modifiers also have the usual "while loop" semantics (conditional -evaluated first), except when applied to a do-BLOCK (or to the -now-deprecated do-SUBROUTINE statement), in which case the block -executes once before the conditional is evaluated. This is so that you -can write loops like: +presuming you're a speaker of English. The C modifier is an +iterator: For each value in EXPR, it aliases $_ to the value and +executes the statement. The C and C modifiers have the +usual "while loop" semantics (conditional evaluated first), except +when applied to a do-BLOCK (or to the now-deprecated do-SUBROUTINE +statement), in which case the block executes once before the +conditional is evaluated. This is so that you can write loops like: do { $line = ; -- cgit v1.2.1