authorgravatar for gordoncassie@gmail.comGordon Cassie <gordoncassie@gmail.com> 2023-12-07 10:53:05-08:00
committergravatar for gordoncassie@gmail.comGordon Cassie <gordoncassie@gmail.com> 2023-12-07 10:53:05-08:00
logcce820f93d0648d39f862a5784850580cb2cf4bb
treec51c5cf0b7625d376264cc1a25b903c7fcd85c8e
parent56deb5b0545c049f7445003d12e50a052088b994

Add cross references for optional documentation and another example of optional capture in while loop.


1 files changed, 10 insertions(+), 0 deletions(-)

doc/langref.html.in+10
...@@ -4635,6 +4635,14 @@ test "while null capture" {...@@ -4635,6 +4635,14 @@ test "while null capture" {
4635 } else {4635 } else {
4636 try expect(sum2 == 3);4636 try expect(sum2 == 3);
4637 }4637 }
4638
4639 var i: u32 = 0;
4640 var sum3: u32 = 0;
4641 numbers_left = 3;
4642 while (eventuallyNullSequence()) |value| : (i += 1) {
4643 sum3 += value;
4644 }
4645 try expect(i == 3);
4638}4646}
46394647
4640var numbers_left: u32 = undefined;4648var numbers_left: u32 = undefined;
...@@ -6329,6 +6337,8 @@ test "optional pointers" {...@@ -6329,6 +6337,8 @@ test "optional pointers" {
6329}6337}
6330 {#code_end#}6338 {#code_end#}
6331 {#header_close#}6339 {#header_close#}
6340
6341 {#see_also|while with Optionals|if#}
6332 {#header_close#}6342 {#header_close#}
6333 {#header_open|Casting#}6343 {#header_open|Casting#}
6334 <p>6344 <p>