scala
vesus198
这个作者很懒,什么都没留下…
展开
-
Scala入门到放弃——第三节 Array、List
1、数组操作 1、定长数组,复杂对象类型在数组定义时被初始化为null,数值型被初始化为0 //定义一个长度为10的数值数组 scala> val numberArray=new Array[Int](10) numberArray: Array[Int] = Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0) //定义一个长度为10的String类型数组 scal...原创 2018-08-27 23:36:13 · 463 阅读 · 0 评论 -
Scala入门到放弃——第一节 Scala语言初步
Scala简介 Scala(Scala Language的简称)语言是一种能够运行于JVM和.Net平台之上的通用编程语言,既可用于大规模应用程序开发,也可用于脚本编程,它由由Martin Odersk于2001开发,2004年开始程序运行在JVM与.Net平台之上,由于其简洁、优雅、类型安全的编程模式而受到关注。 2、Scala特点 1、纯面向对象编程语言 2、函数式编程语言 ...原创 2018-08-23 23:47:41 · 225 阅读 · 0 评论 -
Scala入门到放弃—— 第二节Scala基本类型及操作、程序控制结构
1、Scala基本类型 Scala的基本数据类型与Java中的基本数据类型是一一对应的,Scala的基本数据类型头字母必须大写。 整数类型变量定义: //16进制定义法 scala> val x=0x29 x: Int = 41 //十进制定义法 scala> val x=41 x: Int = 41 浮点类型变量定义: //Double类型定义,直接输入浮点数,编译器会...原创 2018-08-24 00:00:11 · 160 阅读 · 0 评论 -
Scala入门到放弃——第四节 Set、Map、Tuple、队列操作实战
scala中所有的集合都来自于scala.collection包及其子包mutable, immutable当中,在scala中,默认使用的都是immutable集合,如果要使用mutable集合,需要在程序中引入 import scala.collection.mutable //由于immutable是默认导入的,因此要使用mutable中的集合的话 //使用如下语句 scala> v...原创 2018-09-16 09:33:41 · 250 阅读 · 0 评论 -
Scala入门到放弃——第五节 函数与闭包
1、函数字面量(值函数) scala> val increase=(x:Int)=>x+1 increase: Int => Int = <function1> scala> println(increase(10)) 11 //等同于 scala> def increaseAnother(x:Int)=x+1 increaseAnother: (x:...原创 2018-09-17 23:27:45 · 149 阅读 · 0 评论