From c1aba41194691cdd50e7a742c2b7dacfe623e398 Mon Sep 17 00:00:00 2001 From: Rob Pike Date: Mon, 28 Apr 2008 16:19:59 -0700 Subject: [PATCH] fix description of iota to reflect reality. SVN=117108 --- doc/go_lang.txt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/doc/go_lang.txt b/doc/go_lang.txt index 405e543c98b..ea825f0f0e7 100644 --- a/doc/go_lang.txt +++ b/doc/go_lang.txt @@ -1246,9 +1246,11 @@ the others have. The constant generator 'iota' ---- -Within a declaration, each appearance of the keyword 'iota' represents a successive -element of an integer sequence. It is reset to zero whenever the keyword 'const', 'type' -or 'var' introduces a new declaration. For instance, 'iota' can be used to construct +Within a declaration, the keyword 'iota' represents successive +elements of an integer sequence. +It is reset to zero whenever the keyword 'const' +introduces a new declaration and increments as each identifier +is declared. For instance, 'iota' can be used to construct a set of related constants: const ( @@ -1266,6 +1268,7 @@ a set of related constants: const x = iota; // sets x to 0 const y = iota; // sets y to 0 +TODO: should iota work in var, type, func decls too? Statements ----