自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Scala系列5、Scala中的函数

1、方法中的return是可以缺省的,scala会将函数的最后一句作为返回值;   方法还可以缺省返回值类型,scala会自动进行类型推断,但是如果是递归函数就必须指定返回这类型。但是最好还是不要省略返回值类型2、scala中的参数和Java中的参数不太一样。Java参数有形参和实参的区别,但在scala中有时形参和实参是一致的。参看【scala指定函数参数名】3、=>左侧表示输入,右侧表示...

2018-03-07 00:31:26 2872

原创 Scala系列4、Scala中的控制结构

1、Scala中的集合是这样写的:List(1,2,3,4)  //建立一个int型的集合2、<- 被称为生成器(generator),在for循环的例子的执行过程中,集合numbList中的元素将依次赋值给a3、理解yield【条件表达式】    1、if...else...,scala中的if/else和java或C++中的一样。不过scala中的if/else是有值的,这个值就是跟在i...

2018-03-05 20:40:43 246

原创 Scala系列3、Scala中的下划线_用法举例

    在学习Scala的时候比较头疼的问题就是下划线的用法,有点多也有点杂乱,遂想整理一下。以下都是下划线的用法,初学Scala肯定还有没有见到的用法,还请看到的大神能够不吝赐教。    1、_*,告诉编译器把参数当做参数序列处理。这个是用在变长参数传参的时候。当我们想给变长参数传入一个序列,有时是不被允许的,因为函数限制了传入的参数必须是单个参数,这时我们就可以使用_*了def main(ar...

2018-03-04 21:12:06 2729

原创 Scala系列2、使用Intellij IDEA编写hello world

    如果想使用Intellij IDEA开发Scala,需要下载相对应的插件。具体步骤在本教程不做解释。    【新建一个Scala项目】    File->New->Project  选择Scala->IDEA    点击next进入下一步,配置好之后点击Finish等待项目创建完成。    创建成功的工程目录结构如下(jdk版本和scala版本都正确显示)    【编写h...

2018-03-04 21:07:00 1871 1

原创 Scala系列1、Scala安装和配置

    Scala首先是需要Java环境的,至于Java环境的安装配置这里不再赘述。直接从Scala的SDK安装开始说起。    【安装Scala的SDK】    1.从官网下载与当前电脑上Java版本配置的sdk:http://www.scala-lang.org/download/这里我选择安装的Scala版本是2.12.3,官网上会给出相应的提示    Windows系统上的安装文件是.ms...

2018-03-04 21:03:51 293

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除