34 lines
355 B
Plaintext
34 lines
355 B
Plaintext
|
|
func main(a) {
|
|
if (a and true())
|
|
println("A")
|
|
|
|
if (a or false() or true())
|
|
println("B")
|
|
}
|
|
|
|
func true() {
|
|
println("Called true")
|
|
return 1
|
|
}
|
|
|
|
func false() {
|
|
println("Called false")
|
|
return 0
|
|
}
|
|
|
|
//TESTCASE: 1
|
|
//Called true
|
|
//A
|
|
//B
|
|
|
|
//TESTCASE: 100
|
|
//Called true
|
|
//A
|
|
//B
|
|
|
|
//TESTCASE: 0
|
|
//Called false
|
|
//Called true
|
|
//B
|