authorgravatar for pentecostjonathan@gmail.comJonathan Pentecost <pentecostjonathan@gmail.com> 2019-06-08 19:43:05-04:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-06-08 22:58:31-04:00
logad064b4a0baca3a800e8f98f2f10e47e3d703cfb
tree1138715dd9205fe01d5504ca90e662cb3672c645
parent720ed74413f086a93f5ed66159300d8dd48e8034

docs: update for else example

Updates: #2614

1 files changed, 3 insertions(+), 4 deletions(-)

doc/langref.html.in+3-4
......@@ -3296,15 +3296,14 @@ test "for else" {
32963296 // Similar to while loops, when you break from a for loop, the else branch is not evaluated.
32973297 var sum: i32 = 0;
32983298 const result = for (items) |value| {
3299 if (value == null) {
3300 break 9;
3301 } else {
3299 if (value != null) {
33023300 sum += value.?;
33033301 }
33043302 } else blk: {
3305 assert(sum == 7);
3303 assert(sum == 12);
33063304 break :blk sum;
33073305 };
3306 assert(result == 12);
33083307}
33093308 {#code_end#}
33103309 {#header_open|Labeled for#}