自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (2)
  • 收藏
  • 关注

原创 Scala模式匹配的技巧

相信每个scala程序员都有用过模式匹配。 在scala 中模式匹配也是非常强的。 下面我们来看看模式匹配的8个用法: 1. List Extractors: 下面看下代码实例: val countingList = List(1,2,3,200) // 我们可以提取这个list中的任意值 val mustHaveThree = countingList match { case List(_,_,3,somethingElse) => s "this list contai.

2020-09-25 18:48:28 132

原创 Scala 中下划线的常见使用

很多程序员在读别人的Scala代码时会遇到很多下划线, 那么我们就来总结一下在Scala中下划线的7种常见用法: 1. 表示忽略 有时候一个变量的名字或者值并不重要或者并不会被使用,那么我们可以声明这个变量: val _ = 100 不会以上这种情况还是挺少见的。 更多一些的使用情形: val l = (1 to 10).map(_ => 100) 还有一种情形是在self-types中作为类型限制: trait Engine trait Motor { _: Engine

2020-09-21 20:07:16 411

原创 scala vararg 方法妙用

在scala 中有时候我们不得不用一个类型是Option的值来创建一个collection,其逻辑是: 如果这个值是None,那么就返回一个空的collection。 如果这个值不是None, 那么就返回一个具体该值的collection。 这时候可以将这个value 转化成一个seq (toSeq()) 或者是list (toList()) 如果传入的值是None 那么转化后的seq(list)将会是empty。 之后利用 _* 将这个序列unpack 得到最后的值。 请参考以下事例: case

2020-08-06 20:07:06 144

JUnit3.8.2 帮助文档

现在JUnit大都是4.0以上,3.0以上的很少了,但是3.0用的依然很多,所以提供3.8的帮助文档,希望大家能在有用的时候浏览

2011-03-31

Eclipse最好用的 GUI 插件jigloo

Eclipse三大GUI插件,其中jigloo最为好用速度也是最快,另外一点就是面向个人免费

2011-03-24

空空如也

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

TA关注的人

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