Scala学习笔记(六):Scala程序
2024-08-27 05:26:01
想要编写能够独立运行的Scala程序,就必须创建有main方法(仅带一个参数Array[String],且结果类型为Unit)的单例对象。
任何拥有合适签名的main方法的单例对象都可以用来作为程序的入口点。
1)编写HelloWorld.scala文件,文件内容如下:
object HelloWorld{
def main(args:Array[String]){
println("Hello World")
}
}
2)然后使用scalac命令进行编译,进入命令提示行:
scalac HelloWorld.scala
在编译过后,会生成两个文件一个HelloWorld.class和HelloWorld$.class两个文件
3)再使用scala命令执行该文件:
scala HelloWorld
其实还有一种执行方式就是:
java HelloWorld
不过这种执行方式需要注意classpath,在Java里面,public class的名称和文件名必须是一样的,但是Scala没有这种要求,但是还是需要使用一种比较严格的规范来执行可能好点。
最新文章
- 关闭form上chrome的autofill
- BestCoder Round #90
- Linux C/C++的编译
- js 获取时间差
- (转)shell实例手册
- snowflake
- 缓存之Memcached
- .NET复习笔记
- 从零开始学android开发-详细谈谈intent的startActivityForResult()方法
- 在ios7真机上和iOS6模拟器上运行是好的,而在iOS6真机上运行却报错
- PDF模板报表导出(Java+Acrobat+itext)
- c语言字符数组和指针的经典用法
- PHP商城购物车类
- NVL NVL2 NVLIF
- MySQL索引之B+树
- 课堂小记---JavaScript(1)
- 【ASP.NET】System.Web.Routing - RouteCollection Class
- MySQL笔记(5)---索引与算法
- Windows下Python3+nose+appium自动化测试之Android篇
- redhad系统配置daocloud加速器
热门文章
- C# Ftp文件处理
- ExtJS提交到服务器端的方式以及简单的登录实现
- JavaScript中奇葩的假值
- Altium Designer PCB制作入门实例
- [转]asp.net的ajax以及json
- WEB安全--Google Hacking
- 怎样快速免费获取Windows版本的ZBrush
- 孙鑫视频学习:“operator +=” 不明确的问题解决方法
- Java Executor并发框架(三)ThreadPoolExecutor 队列缓存策略
- UltraISO制作U盘启动盘安装Win7/10系统攻略