自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

李兵的专栏

长风破浪会有时,直挂云帆济沧海

  • 博客(12)
  • 收藏
  • 关注

原创 SCALA 函数用法浅析

对于函数式编程来说,函数都是作为第一类值的,你可以将函数看作一种普通变量类型进行赋值,作为参数传递,作为返回值等。SCALA 也不例外,这里根据个人理解对SCALA 中函数的使用进行一个总结。函数定义方式def myFunc(x: A):B = {}函数值函数字面量函数占位符号偏应用函数函数闭包

2014-12-27 17:59:27 973

原创 SBT 常用插件配置总结

SBT 作为 scala 领域的标准构建工具,许多常用的构建功能都被写成了插件的形式,在相应配置文件里进行所需插件的声明之后就可以直接使用其功能了。本文对个人使用过程中的一些插件进行了总结。Eclipse//-----------project/plugins.sbt----------- addSbtPlugin("com.typesafe.sbteclipse" %

2014-12-19 22:14:07 1810

翻译 SCALA 集合框架文档翻译-Maps

Maps英文原文:http://docs.scala-lang.org/overviews/collections/maps.html        Map 是一个由键值对组成的可迭代(Iterable 类的实例)的集合(又称为映射或者关联)。Scala 的 Predef 类提供了一个隐示转换使得你可以用 key -> value 这样的语法来表示键值对 (key, value)。

2014-12-18 13:40:13 945

翻译 SCALA 集合框架文档翻译-Sets

Sets所有 Set 类集合都属于 Iterable 类的集合,只是集合中没有重复的元素。后面的两个表格中总结了 Set 上的方法,先是一般 Set 类上的方法,之后是可变 Set 中的方法。他们可以划分为以下几类:Tests 类操作,contains、apply 以及 subsetOf。contains 方法判断集合中是否包含给定元素。对于一个 Set 类实例来说,app

2014-12-17 16:34:25 814

翻译 SCALA 集合框架文档翻译-The sequence traits Seq, IndexedSeq, and LinearSeq

序列特质 Seq、IndexedSeq 以及 LinearSeq        Seq 特质表示的是序列。一个序列是一种具有下列特点的可迭代集合:它有一个length属性,而且它的每个元素都有固定的索引位置,索引从 0 开始。后面表格中所总结的序列上的方法可以划分为下面几种类型:Indexing and Length 类操作,apply、isDefinedAt、leng

2014-12-16 17:05:38 2056

翻译 SCALA 集合框架文档翻译-Trait Iterable

Iterable 特质        在SCALA集合层级中顶端特质 Traversable 的下一个特质是 Iterable。这个特质中的所有方法都是依据抽象方法 iterator 而实现的,这个抽象方法能一个接一个产生集合中的元素。Traversable 特质中的 foreach 方法在 Iterable 中也是依据 iterator 方法实现的。下面是实现的代码:def fo

2014-12-16 15:25:35 1352

翻译 SCALA 集合框架文档翻译-Trait Traversable

Traversable 特质SCALA集合类层级的顶端是 Traversable 特质。它只有一个抽象方法 foreach:def foreach[U](f: Elem => U)实现 Traversable 的集合类只需要定义这个方法;所有其他的方法都能直接从 Traversable 中继承下来。foreach 方法用于遍历集合中的所有元素,并且对每个元素调用 f 函数。

2014-12-16 11:28:18 1547

原创 SCALA 的日志管理

SCALA

2014-12-15 22:58:26 18893

原创 LUA 学习笔记

Lua 语言学习笔记摘要。运行LUA脚本lua -e 'block'lua -i file.lualua -lfile1.lua -lfile2.lualua file.luaLUA基本语法知识(1)if expr1 then         do...     elseif expr2 then     do...  e

2014-12-15 22:39:54 351

原创 Go 语言基本类型总结

Go 基本类型(1) bool   取值 false, true(2) string  单行 "str"  `str`(3) 整型:       int    int8      int16      int32      int64     uint    uint8    uint16    uint32    uint64    uintptr

2014-12-15 17:40:46 1163

翻译 SCALA 集合框架文档翻译-Mutable and Immutable Collections

英文原文:http://docs.scala-lang.org/overviews/collections/overview.html        scala 集合对可变集合与不可变集合进行了系统的区分。一个可变集合本身可以被更新或者扩展。这意味着你能够以副作用的方式修改、添加、删除一个集合的元素。相反,不可变集合不可改变。不可变集合仍然有操作来模拟添加、删除以及更新操作,但是这些操作不

2014-12-15 17:23:29 1065

翻译 SCALA 集合框架文档翻译-Introduction

#简介--------------------Martin Odersky, and Lex Spoon英文原文:http://docs.scala-lang.org/overviews/collections/introduction.html在大多数人看来,新的集合框架是Scala-2.8发布中最重大的变化。Scala中以前就有集合框架(而且,事实上新的集合框架也与

2014-12-15 15:30:04 803

空空如也

空空如也

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

TA关注的人

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