加载中
Scala Macro 现状介绍

Scala Macro 现状介绍

2018/05/01 19:34
2.6K
理解Scala的Symbol类型

相信很多人和我一样,在刚接触Scala时,会觉得Symbol类型很奇怪,既然Scala中字符串都是不可变的,那么Symbol类型到底有什么作用呢? 简单来说,相比较于String类型,Symbol类型有两个比较明...

2013/06/26 15:37
2.2K
为Scala初学者准备的基础知识

1 前言 Scala 编程语言在设计上追求概念上的完美统一,只要理解了一个地方的设计,便会触类旁通,对其它地方的设计也会恍然大悟。但是Scala的设计哲学需要初学者付出更多的精力去学习和理解,...

2016/10/19 14:00
578
Scala 循环依赖谜题

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

2018/08/01 20:21
251
Scala之美 - Future & map & flatMap

短短的22行代码到底能有多大的威力,或者说能为开发者减轻多少负担? 好吧,让Scala语言来告诉你!

2015/11/26 23:13
3.5K
图解 Scala 基本语法 V2018.12.17

在线运行地址:图解 Scala 基本语法代码片段

2018/12/17 14:25
252
Scala 谜题 - 有趣的类型转换

Scala 谜题 - 有趣的类型转换

2018/03/11 13:42
500
Scala基础 - 函数和方法的区别

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

2016/04/04 15:52
1.5K
Scala一分钟小课堂 - Value Classes

Value Classes 主要用于扩展已有类的方法和创建类型安全的数据类型,功能上类似隐式转换,但是在运行时比隐式转换更节省内存。所有的 Value Classes 都继承自 AnyVal ,例如: class Wrappe...

2018/07/27 00:26
117
Play Scala 2.5.x - Play Web开发基础

介绍 本文的目标是通过一个用户登录示例,简要的介绍使用Play进行Web开发的基本流程。本文并不会手把手教你如何创建一个Play应用,而是通过核心的代码片段传递Play的一些设计理念,为不熟悉P...

酷炫的一行代码 - Scala就是这么任性!

得益于Scala优雅的设计,很多常见的功能都可以用一行代码实现,简洁的同时不乏表现力,就算你不熟悉Scala,通过代码你也能大致猜出它的含义,这也从一个侧面说明Scala是一门强大的编程语言。...

Play Scala 开发技巧 - 请求限速

在系统开发中,我们经常需要保护一些安全性较高的接口,限制这些接口每秒处理的请求数量。例如对于一个计算密集型接口,假设压测值是100rps, 如果实际情况长期高于这个值,则会引起滚雪球效应...

2018/06/09 00:53
169
Scala基础 - 柯里化(Currying)及其应用

介绍Scala中的柯里化概念及其应用。

Play For Scala 开发指南 - 第8章 用户界面

Twirl模板引擎介绍 Twirl 是 Play 内置的模板引擎,负责数据层展示与用户行为收集。Twirl 被设计成一个独立的模块,可以脱离 Play 环境单独使用。Twirl 采用Scala作为底层模板语言,所以你无...

2018/10/04 10:46
576
Play For Scala 开发指南 - 第9章 Json 开发

Play Json 简介 Play 内置了一套JSON库,以帮助开发者简化JSON操作。目前Play的JSON库包含以下功能: Json对象与字符串之间互转 Json对象和Case Class之间互转 Json数据校验 Json格式之间互转...

2018/10/04 18:29
1.9K
关于 Scala 隐式转换必读的一篇官方圣典

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

2018/05/27 00:52
878
Scala基础 - 传名参数和传值参数(by-name/by-value parameter)

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

Play For Scala 开发指南 - 第4章 第一个Play项目

Play For Scala 开发指南 - 第4章 第一个Play项目

2017/10/20 10:04
1.2K
Play-Scala开发技巧 - 带索引遍历Form(arrayProperty)

Play虽然提供了@helper.repeat函数用于遍历数组或列表类型的Field属性,但是该函数并没有提供直接访问当前元素索引的功能,本文讲述两种临时的workaround方法。...

2015/10/31 16:43
772

没有更多内容

加载失败,请刷新页面

返回顶部
顶部