码迷,mamicode.com
首页 > 其他好文 > 详细

Scala学习笔记-环境搭建以及简单语法

时间:2015-10-29 23:18:21      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:

关于环境的搭建,去官网下载JDK8和Scala的IDE就可以了,Scala的IDE是基于Eclipse的。

 

下面直接上代码:

这是项目目录:

技术分享

A是scala写的:

package first
import scala.collection.mutable.ListBuffer

object A {
  def main(args: Array[String]) {
    print("Hello,Scala");//学习程序设计的第一句
    println("---");//println是带换行的打印
    val b = new B();//实例化B类,B是一个Java类,这里为了学习Scala调用Java类
    b.sayHi("JavaClass");//调用Java类的方法

    val list = List(1, 2, 3, 4);//scala的不可变List
    list.foreach { x => println("list item -> "+x) }//和C#的Lambda表达式好像,不过外面是大括号
    
    val listBuffer = new ListBuffer[String];//scala的可变List
    listBuffer.append("h");
    listBuffer.append("i");
    listBuffer.foreach { x => print(x) }
    
  }
}

B是Java的类:

package first;

public class B {
	public void sayHi(String name) {
		System.out.println("Hi," + name);
	}
}

  

在A上右键Run之后,运行结果如下:

Hello,Scala---
Hi,JavaClass
list item -> 1
list item -> 2
list item -> 3
list item -> 4
hi

  

OK, 今天就到这里, 后续需要学习objec class trait 以及var 和 val的区别。

 

  

 

Scala学习笔记-环境搭建以及简单语法

标签:

原文地址:http://www.cnblogs.com/acehalo/p/4922073.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!