设为首页收藏本站

小牛社区-大数据学习交流社区|大数据免费学习资源

 找回密码
 立即注册!

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1859|回复: 0

Scala学习笔记(六):Scala程序

[复制链接]

3205

主题

3588

帖子

1万

积分

管理员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
15121
发表于 2016-6-12 12:55:12 | 显示全部楼层 |阅读模式
想要编写能够独立运行的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没有这种要求,但是还是需要使用一种比较严格的规范来执行可能好点。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册!

本版积分规则

快速回复 返回顶部 返回列表