导语:为什么 Lambda 是 C++11 最重要的特性之一 如果你问一个资深 C++ 程序员「C++11 哪个特性改变了你的编码方式」,Lambda 表达式一定排在前三。不是因为 Lambda 本身有多新奇——Java 早在 2014 年就引入了——而是因为 Lambda 彻底激活了 STL 算法
Scala简洁入门小结 介绍 Scala是一门现代的多范式语言,志在以简洁、优雅及类型安全的方式来表达常用的编程模型。它平滑地集成了面向对象和函数式语言的特性。 推荐阅读:Scala 2 的官方中文文档 本文可以分为三部分: 基本语法 Scala面向对象 Scala容器
【Scala】foldLeft的简单使用总结 源码分析 def seq: TraversableOnce[A] 上面两段代码是scala.collection.TraversableOnce特质的foldLeft方法源代码,实现了TraversableOnce trait的seq就是可迭代的集合;
【Scala】使用Option、Some、None,避免使用null 避免null使用 大多数语言都有一个特殊的关键字或者对象来表示一个对象引用的是"无",在Java,它是null。在Java 里,null 是一个关键字,不是一个对象,所以对它调用任何方法都是非法的。但是这对语言设计者来说是一件令人