加载中
SBT无痛入门指南

SBT 是 Scala 的构建工具,全称是 Simple Build Tool, 类似 Maven 或 Gradle。 SBT 的野心很大,采用Scala编程语言本身编写配置文件,这使得它稍显另类,虽然增强了灵活性,但是对于初学者来...

挑逗 Java 程序员的那些 Scala 绝技

有个问题一直困扰着 Scala 社区,为什么一些 Java 开发者将 Scala 捧到了天上,认为它是来自上帝之吻的完美语言;而另外一些 Java 开发者却对它望而却步,认为它过于复杂而难以理解。同样是 ...

2018/10/23 10:10
8.2K
函数式编程 - Type Class 介绍

什么是 Type Class ? Type Class (类型类) 的概念来自 Haskell,表示一系列函数的集合,在概念上, Type Class 和面向对象领域的泛型接口比较类似。 由于 Haskell 是一门纯函数式编程语言,...

2018/10/07 13:03
771
Scala 循环依赖谜题

定义如下两个类 Foo 和 Bar, case class Foo(bar: Bar) case class Bar(foo: Foo) 请问如何解决上面的循环依赖,从而可以创建 Foo 和 Bar 的实例?......

2018/08/01 20:21
372
SBT 常用开发技巧

SBT 一直以来都是 Scala 开发者不可言说的痛,最主要的原因就是官方文档维护质量较差,没有经过系统的、循序渐进式的整理,导致初学者入门门槛较高。虽然也有其它构建工具可以选择(例如 Mill...

2018/07/23 21:19
1.5K
关于 Scala 隐式转换必读的一篇官方圣典

Martin 在 《Programming in Scala Third Edition》 中讲解隐式转换时提到,隐式参数或隐式转换可能来自于当前作用域,或是源类型、目标类型的伴生对象。其实真相并不是那么简单,Martin 没有...

2018/05/27 00:52
1.5K
Scala Macro 现状介绍

Scala Macro 现状介绍

2018/05/01 19:34
3K
Scala 谜题 - 有趣的类型转换

Scala 谜题 - 有趣的类型转换

2018/03/11 13:42
591
令人抓狂的代码 - 万能正则表达式.*陷阱

令人抓狂的代码 - 万能正则表达式.*陷阱

2017/10/24 11:36
3.5K
Scala基础 - 传名参数和传值参数(by-name/by-value parameter)

介绍Scala中的传名参数和传值参数(by-name/by-value parameter).

Scala基础 - 函数和方法的区别

介绍Scala中函数和方法的区别,以及如何将Currying函数和Currying方法转换成偏函数。

没有更多内容

加载失败,请刷新页面

返回顶部
顶部