自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

乄浅醉的专栏

宁可十年不将军

  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 scala学习之模式匹配

scala中有一个灰常强大的东西,叫做模式匹配。可以理解为Switch,只是比它更加强大。 var sign = -1 val ch:Char = '+' /** * 模式匹配:更好用的switch */ ch match { case '-' => sign = -1 case '+' => sign = 1 case _ => sign = 0

2015-08-17 16:54:56 485

原创 scala学习之函数

scala是一种多范式编程语言,其特色之一就是函数式编程,本节就来学习它!在变量中存放函数 val num = 3.14 val fun = ceil _ // _将ceil方法转换成了函数 println(fun(num)) val array = Array(3.14,1.4,2.0).map(fun) // 4.0 2.0 2.0匿名函数 val triple

2015-08-15 11:58:46 411

原创 scala学习之特质(trait)

特质,很像java中的接口,但是又有些不同,比如实现方法,当然java8也可以在接口中实现一个方法了,但是只能定义一个default方法。 当做接口使用 //特质 trait Logger { def log(msg:String) } trait ConsoleLogger extends Logger{ //extends not implements def log(m

2015-08-14 18:16:03 474

原创 scala学习之类和对象

scala中的类和java中有些不同,嗯更加简洁一些,习惯了java bean的写法,对于scala还是不太适应的,虽然说一堆 getter、setter方法确实很臃肿,但是使用IDE生成似乎也不费劲... class Person { private var age = 0 //声明私有变量 var birthday = new Date() var name = "" priv

2015-08-12 17:43:11 453

原创 快学scala中嵌套类的介绍

快学scala 是一本很好的入门书籍,但是感觉里面有些错误,比如在嵌套类那一节,用代码验证结果和说明不一致 class NetWork { class Member(val name:String){ val contacts = new ArrayBuffer[Member]() } private val members = new ArrayBuffer[Membe

2015-08-12 10:35:52 1631 1

原创 scala学习之map和tuple

Map //不可变的Map val scores = Map("Alice" -> 3, "lucy" -> 6, "Lily" -> 9) //可变的 scala.collection.mutable.Map("Alice" -> 3, "lucy" -> 6, "Lily" -> 9) var map = new mutable.HashMap[String, Int

2015-08-06 18:13:01 528

原创 scala学习之数组操作

scala 数组分为定长数组(Array)和变长数组(ArrayBuffer): 定长数组: /** * 定长数组 */ val array = new Array[Int](10) //定长数组 长度为10 初始化值为0 val strs = new Array[String](10) //定长数组 长度为10 初始化值为null val str = Ar

2015-08-06 16:25:41 751

Kafka_ The Definitive Guide

kafka权威指南

2017-01-12

Getting Started with Google Guava

java,Guava

2017-01-12

python核心编程(第二版)

python是一门优雅的语言,是一门哲学的语言!

2013-03-30

空空如也

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

TA关注的人

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