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