]> Cypherpunks repositories - gostls13.git/commitdiff
doc/go1.18: add docs on MapIter.Reset
authorJeremy Faller <jeremy@golang.org>
Wed, 1 Dec 2021 21:43:47 +0000 (16:43 -0500)
committerJeremy Faller <jeremy@golang.org>
Thu, 2 Dec 2021 22:05:01 +0000 (22:05 +0000)
From:

https://go-review.googlesource.com/c/go/+/321891

Updates #47694

Change-Id: I2cdd5d9f3da62a5690cd2ef921ed48957c602d64
Reviewed-on: https://go-review.googlesource.com/c/go/+/368360
Trust: Jeremy Faller <jeremy@golang.org>
Run-TryBot: Jeremy Faller <jeremy@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
doc/go1.18.html

index b02bac13bacf17af816e8577a4edecbc0b7e5e1f..193ee16fb617a577661faeaf6e54caf74370ba83 100644 (file)
@@ -433,7 +433,13 @@ proposal</a>.
     </p>
 
     <p><!-- CL 321891 -->
-      TODO: <a href="https://golang.org/cl/321891">https://golang.org/cl/321891</a>: add MapIter.Reset
+      The new
+      <a href="/pkg/reflect/#MapIter.Reset"><code>MapIter.Reset</code></a>
+      method changes its receiver to iterate over a
+      different map. The use of
+      <a href="/pkg/reflect/#MapIter.Reset"><code>MapIter.Reset</code></a>
+      allows allocation-free iteration
+      over many maps.
     </p>
 
     <p><!-- CL 345486 -->