摘要: class A { class B; def foo(b:A#B){} //def foo(b:B){} 后面的a1.foo(b2) 就不能通过编译 } object Main { def main(args: Array[String]): Unit = { val a1 = new ... 阅读全文
posted @ 2014-05-04 18:24 scala 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 介绍monads有点像互联网时代的家庭手工业。我想 “为什么要反对传统?”,但这篇文章将以Scala对待monads的方式来描述。有个古老的寓言,讲述了几个瞎子第一次摸到大象。一个抱着大象的腿说:“它是一棵树”;另一个摸着大象的鼻子则说:“它是一条大蛇”;第三个则说:“它是一把扇子”。。。从这个寓言... 阅读全文
posted @ 2014-05-04 16:58 scala 阅读(670) 评论(0) 推荐(0) 编辑
摘要: Original Article:A Brief, Incomplete, and Mostly Wrong History of Programming LanguagesbyJames Iry(Chinese Translation byMort Yao)警告:原文中的内容不一定都是真实的。警告... 阅读全文
posted @ 2014-05-04 16:50 scala 阅读(593) 评论(0) 推荐(0) 编辑