ababup1192
1/8/2017 - 8:39 AM

FIzzBuzz.scala

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"
  }))
}