ScalaHello World 作为脚本
例子
Scala可以用作脚本语言。为了演示,HelloWorld.scala使用以下内容创建:
println("Hello")使用命令行解释器执行它(这$是命令行提示符):
$ scala HelloWorld.scala Hello
如果您省略.scala(例如,如果您只是键入scalaHelloWorld),运行程序将查找.class带有字节码的编译文件,而不是编译然后执行脚本。
注意:如果scala用作脚本语言,则无法定义包。
在使用bash或类似shell终端的操作系统中,Scala脚本可以使用“shellpreamble”来执行。创建一个名为的文件并将HelloWorld.sh以下内容作为其内容:
#!/bin/sh
exec scala "$0" "$@"
!#
println("Hello")#!和之间的部分!#是“shell序言”,并被解释为bash脚本。其余的是斯卡拉。
保存上述文件后,您必须授予它“可执行”权限。在shell中,您可以执行以下操作:
$ chmod a+x HelloWorld.sh
(请注意,这为每个人提供了权限:阅读chmod以了解如何为更具体的用户组设置它。)
现在你可以像这样执行脚本:
$ ./HelloWorld.sh
热门推荐
1 训练狗狗基础
2 怎么训练狗狗笑
3 怎么训练狗狗卧下
4 上海狗狗训练基地
5 训练狗狗排便
6 狗狗基础训练
8 如何训练狗狗装死
9 狗狗站姿训练
10 狗狗训练用品
11 训练狗狗吧
12 狗狗要怎么训练
13 怎么训练狗狗玩球
14 训练狗狗唤回
15 狗狗训练躺下
16 狗狗训练指令
17 狗狗的训练技巧
18 狗狗不好训练