master
 1const expect = @import("std").testing.expect;
 2
 3test "while else" {
 4    try expect(rangeHasNumber(0, 10, 5));
 5    try expect(!rangeHasNumber(0, 10, 15));
 6}
 7
 8fn rangeHasNumber(begin: usize, end: usize, number: usize) bool {
 9    var i = begin;
10    return while (i < end) : (i += 1) {
11        if (i == number) {
12            break true;
13        }
14    } else false;
15}
16
17// test