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