原创

Scala 程序 HelloWorld 案例

scala可伸缩的语言是一门多范式的编程语言,一种类似java的编程语言 ,设计初衷是要集成面向对象编程和函数式编程的各种特性。

1、配置环境变量很简单,在这里就不说了,在eclipse开发工具中安装scala的plugins插件,下载地址如下:

http://www.scala-ide.org/

2、声明一个类Demo,定义一个方法doStart,调用时简单打印一句话,代码如下:

package com.yoodb
class Demo{
	def doStart(name:java.lang.String) = 
	print("scala console:" + name)
}

3、运行方式,注意scala不支持静态方法,运行入口调用方法def main(arg : Array[String]),必须通过声明一个单例对象,代码如下:

package com.yoodb
Object SampleDemo{
	def main(arg : Array[String]){
		var demo = new Demo
		demo doStart "HelloWorld"
	}
}

注意:SampleDemo单例的对象,并不包含scala的入口方法main(arg : Array[String]),通过在main中声明一个名称demo的常量引用指向Demo对象,调用Demo对象的doStart方法传入"HelloWorld"参数打印字符串。

4、编译Demo.scala和SampleDemo.scala文件并运行,如下:

$  scalac Demo.scala
$  scalac SampleDemo.scala
$  scala SampleDemo

输出如下:

scala console:HelloWorld
~阅读全文-人机检测~

微信公众号“Java精选”(w_z90110),专注Java技术干货分享!让你从此路人变大神!回复关键词领取资料:如Mysql、Hadoop、Dubbo、Spring Boot等,免费领取视频教程、资料文档和项目源码。微信搜索小程序“Java精选面试题”,内涵3000+道Java面试题!

涵盖:互联网那些事、算法与数据结构、SpringMVC、Spring boot、Spring Cloud、ElasticSearch、Linux、Mysql、Oracle等

评论

分享:

支付宝

微信