scala学习(1)——hello world
2016-05-02 17:34
309 查看
scala的安装这里就不说了,网上有教程!
创建一个文件test.scala,复制下面的代码:
可以看到下面的输出:
代码解释:
import scala.io.Source; 这一行的作用是导入scala的包
object和class非常像,class用于定义一个类,而object用于定义一个单件(单例)对象,object HelloWorld表示定义一个名为HelloWorld的单件对象;
def main(args:Array[String]){...} 表示定义一个函数,函数名为main(主函数);参数是args,参数的类型是String的数组,返回值为空;
创建一个文件test.scala,复制下面的代码:
import scala.io.Source; object HelloWorld{ def main(args:Array[String]){ println("Hello World!"); } }然后再命令行中执行:
scala ./test.scala
可以看到下面的输出:
Hello World!也可以先把test.scala文件编译再运行:
scalac ./test.scala // 编译
scala HelloWorld // 运行
代码解释:
import scala.io.Source; 这一行的作用是导入scala的包
object和class非常像,class用于定义一个类,而object用于定义一个单件(单例)对象,object HelloWorld表示定义一个名为HelloWorld的单件对象;
def main(args:Array[String]){...} 表示定义一个函数,函数名为main(主函数);参数是args,参数的类型是String的数组,返回值为空;
相关文章推荐
- Rolle定理的证明_20160402
- [BZOJ3524][Poi2014]Couriers(主席树)
- STM32时钟源
- 怎样用产品思维来做好PPT
- android studio 工具
- hdu 5339 Untitled (dfs)
- 图片做按钮
- IO端口和IO内存的区别 转
- 福州大学第十三届程序设计竞赛_重现解题报告
- visual studio 版本号(vc、vs)
- LU分解(matlab实现)
- HDU-4856 Tunnels(BFS&&状压DP)
- 2013山东省第三届ACM省赛 Mine Number
- linux tar .gz .zip 打包 解压缩 压缩命令
- 02-线性结构1 一元多项式的乘法与加法运算[网易云课堂-数据结构]
- Android图片压缩终极解决方案,是的,终极,终极,终极
- hdu 5437 Alisha’s Party(优先队列)
- 26. Remove Duplicates from Sorted Array
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
- 我的idea和AS的exe.vmoptions设置