在 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
}
}