1. 在类UNIX系统上作为脚本运行

在类Unix系统上,你可以设置一个shell前导词来执行脚本。如下例:

Script.scala
#!/usr/bin/env scala
!#
println("Hello" + args(0))

先输入chmod +x Script.scala,确保对Script.scala文件有执行权限。然后执行此文件,在命令行上输入./Script.scala Buddy——Buddy是传给脚本的参数。

输出如下:

Hello Buddy

2. 在windows上作为脚本运行

可以配置Windows,让它在运行.scala文件的时候调用Scala。找到一个.scala文件,点击鼠标右键选择打开方式,找到Scala安装的位置,选择scala.bat。为了不让窗口很快关闭,保持打开状态,可以把文件指向一个.bat文件,让这个.bat文件运行完Scala之后暂停。右键单击某个Scala程序,选择“Open With...”,找到该bat文件。

下面是.bat文件的一个例子:

RunScala.bat

echo off
cls
call scala %1
pause

当你双击Helloworld.scala以后,上面那个.bat文件会自动执行,得到下面的结果:

Hello World, Welcome to Scala
请按任意键继续. . .

其中Helloworld.scala的内容如下:

println("Hello World, Welcome to Scala")

最新文章

  1. Python 之 super & MRO (没有遇到过适用场景)
  2. angularjs之插件ngRoute和ngAnimate
  3. CUBRID学习笔记 48查询优化
  4. 安装Bind过程中提示丢失MSVCR110.dll的解决办法
  5. content = "IE=edge,chrome=1" 详解
  6. JavaScript 自定义单元测试
  7. 解决sqlite删除数据后,文件大小不变问题(VACUUM)
  8. 【从零开始,从内核驱动驱动到用户空间调用】编写第一个linux驱动,通过端口访问I/O寄存器。
  9. js 时间类函数
  10. saltstack SLS
  11. 壁虎书4 Training Models
  12. 关于vivado implement后clock interaction报告的理解(更新中)
  13. tomcat多实例的端口设置
  14. session token防表单重提
  15. 广义线性模型(logistic和softmax)
  16. unity, iterate immediate children and iterate all children
  17. hive分桶 与保存数据的方式
  18. mongoose查询数据库步骤
  19. Windows Server 2012 搭建DHCP及远程路由访问
  20. assembly打包插件引发的自定义spring标签找不到声明的错误

热门文章

  1. MySQL 事物的隔离级别(简要)
  2. ARM 寄存器
  3. 基于ONVIF协议的摄像头开发总结
  4. http常见请求头与响应头
  5. android 视频
  6. 顺序线性表之大整数求和C++实现
  7. 属性通知之ObservableCollection
  8. Android ContentObserver详解
  9. hdu 2216 bfs
  10. hdoj 4272 LianLianKan 数据太水