]> Cypherpunks repositories - gostls13.git/commit
iter: document that calling yield after terminated range loop causes runtime panic
authorVladimir Varankin <vladimir@varank.in>
Mon, 15 Sep 2025 17:04:04 +0000 (17:04 +0000)
committerGopher Robot <gobot@golang.org>
Tue, 16 Sep 2025 14:40:30 +0000 (07:40 -0700)
commit61dc7fe30d16b920888123390c6965614e491a66
tree225721366b493781ae656c8c2f24912e2dbbad0d
parentca0e03560df7279bc307da08db7237beb32b0d99
iter: document that calling yield after terminated range loop causes runtime panic

The existing documentation isn't clear about the behaviour of when
the iterator function ignores the value returned from the yield function.

The changes here update the documentation, to explicitly explain
that.

Change-Id: I24a8198c3da63429358554169697fa466345b8fd
GitHub-Last-Rev: 86c8a2dd89dca4e05631f5c4f7087b59b0e0664b
GitHub-Pull-Request: golang/go#74561
Reviewed-on: https://go-review.googlesource.com/c/go/+/687215
Auto-Submit: Sean Liao <sean@liao.dev>
Reviewed-by: Sean Liao <sean@liao.dev>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Mark Freeman <markfreeman@google.com>
src/iter/iter.go