object Main extends App {
def myif(p: => Boolean)(thenS: => Any)(elseS: => Any): Any = {
var res: Any = null
val result = p && { res = thenS; true} || { res = elseS; false}
res
}
def myelse(elseS: => Any): Any = {
elseS
}
println(myif(1 != 1){
"aaaaa"
}( myelse {
"bbbbb"
}))
}