49 lines
715 B
Plaintext
49 lines
715 B
Plaintext
|
|
func main(a) {
|
|
var x = a < 1
|
|
or (inc() and (a < 2
|
|
or (inc() and (a < 3
|
|
or (inc() and (a < 4
|
|
or (inc() and (a < 5
|
|
or (inc() and (a < 6
|
|
or (inc() and (a < 7
|
|
or (inc() and (a < 8
|
|
or (inc() and (a < 9
|
|
or (inc() and (a < 10
|
|
or tooMuch()))))))))))))))))))
|
|
|
|
println("a: ", a)
|
|
println("counter: ", counter)
|
|
}
|
|
|
|
var counter
|
|
func inc() {
|
|
counter = counter + 1
|
|
return 1
|
|
}
|
|
|
|
func tooMuch() {
|
|
println("Too high!")
|
|
}
|
|
|
|
//TESTCASE: 0
|
|
//a: 0
|
|
//counter: 0
|
|
|
|
//TESTCASE: 1
|
|
//a: 1
|
|
//counter: 1
|
|
|
|
//TESTCASE: 4
|
|
//a: 4
|
|
//counter: 4
|
|
|
|
//TESTCASE: 9
|
|
//a: 9
|
|
//counter: 9
|
|
|
|
//TESTCASE: 10
|
|
//Too high!
|
|
//a: 10
|
|
//counter: 9
|