В настоящее время я слежу за статьей мисс Вим Зайн (в частности, по ZIO): Сделать вашу программу тестируемой
, но я не смог пройти
package console {
def println(line: String): ZIO[Console, Nothing, Unit] =
ZIO.accessM(_.console println line)
val readLine: ZIO[Console, Nothing, String] =
ZIO.accessM(_.console.readLine)
}
Я прочитал на странице Элвина Александера , но все дело в области видимости.
Я попробовал это в intellij, но он жалуется.
Можетэто будет
package object console {
...
}
вместо package console {}
?
Или это Scala 3?Или я что-то не так делаю?