scala 3 hello world

scala3 官方的hello world 是有问题的。如果你用了官方的@main ,你会发现,如果放到Object main里面,它就不起作用了。

虽然官方文档声称:你可以在顶级,或者object main里面,使用@main 注解。

实际上只有顶级能用。

所以我们的hello world,应该这样写才对

object main:
  def main(args: Array[String]): Unit  =
    println("hello world")

 

参见issue :

https://github.com/lampepfl/dotty/issues/15586

 

分类: 默认 标签: 发布于: 2022-07-05 09:53:57, 更新于: 2022-07-05 09:54:34