我在Ubuntu 16.04上安装了Scala 2.11.6,我正在尝试编译我的第一个Hello World。
但是,当我在命令行上运行object HelloWorld {
def main(args: Array[String]): Unit = {
println("Hello, world!")
}
}
时,我没有收到任何反馈(好像操作已正确完成),但文件夹中没有生成可执行文件。
我的源文件是:
scalac HelloWorld.scala
我正在运行的命令是
<dxb:BarEditItem.EditTemplate>
<DataTemplate>
<dxe:ComboBoxEdit x:Name="PART_Editor"
SelectedIndexChanged="OnSelectedIndexChanged">
<dxe:ComboBoxEdit.Items>
<system:String>Item1</system:String>
<system:String>Item2</system:String>
</dxe:ComboBoxEdit.Items>
</dxe:ComboBoxEdit>
</DataTemplate>
</dxb:BarEditItem.EditTemplate>
它绝对没有输出。
我搜索了类似的案例,但我找不到任何东西。我错过了什么吗?
答案 0 :(得分:0)
scalac man page解释说:
scalac工具读取用Scala编程语言编写的类和对象定义,并将它们编译为字节码类文件。
$ls
HelloWorld.scala
$cat HelloWorld.scala
object HelloWorld {
def main(args: Array[String]): Unit = {
println("Hello, world!")
}
}
$scalac HelloWorld.scala
$ls
HelloWorld$.class HelloWorld.class HelloWorld.scala