0

getstarted zio doc ページには、この些細な例がありますが、実行できません。このスニペットを機能させるための簡単なコードは何ですか (質問があり、コンソールで回答できる) ?

import zio.console.{getStrLn, putStrLn}
object Bug41 {
  def main(args: Array[String]): Unit = {
    println("Start")
    val program =
      for {
        _    <- putStrLn("Hello! What is your name?")
        name <- getStrLn
        _    <- putStrLn(s"Hello, ${name}, welcome to ZIO!")
      } yield ()
    program.run
  }
}
4

3 に答える 3