Scala编程(第4版)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第4步 编写Scala脚本

虽然Scala被设计为帮助程序员构建大型的软件系统,它同时也适用于脚本编写。脚本不过是一组依次执行的语句。将下面的代码放入名为hello.scala的文件:

然后执行:[9]

这时你应该能看到另一句问候:

命令行参数可以通过名为args的Scala数组获取。Scala的数组下标从0开始,可以通过圆括号指定下标来访问对应下标的元素。所以一个名为steps的Scala数组的第一个元素是steps(0),而不是Java那样的写法steps[0]。可以试试将如下内容录入名为helloarg.scala的文件中:

然后执行:

在这个命令中,字符串"planet"被当作命令行参数传入,然后在脚本中用args(0)访问。因此你应该会看到这样的效果:

注意这个脚本包含了一个注释。Scala编译器会忽略//和下一个换行符之间的字符,以及/**/之间的字符。这个示例还展示了String对象可以用+操作符拼接在一起。是的,正如你预期的那样,表达式"Hello," + "world!"的运算结果是字符串"Hello, world!"