上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!"。