- 博客(4)
- 收藏
- 关注
翻译 日常问题1
class ChecksumAccumulator{ private var sum=0 def add(b:Byte) :Unit = sum +=b def checksum() : Int = ~ (sum & 0xFF) +1 }上面的代码是scala编程思想中的一段代码,很不理解checksum方法执行的逻辑是什么,有大神可以回答一下么。感激不尽
2017-04-17 18:05:22 225
原创 scala相关通则
如果一个函数只有一个参数并且只包含一个表达式,那么就无需明确指明参数。 如果方法仅带一个参数,你可以不带点或括号的用它。 当在一个或多个值或变量外使用括号时,scala会把它转换成对名为apply的方法调用。 当带有括号并包括一到若干参数的变量赋值时,编译器将把它转化为对带有括号里参数和等号右边的对象的update方法的调用。 greetString(0) = "hello" == gr
2017-04-11 13:18:42 199
原创 关于scala中的.endswith问题
val thrill = "zhangsan" :: "lisi" :: "wangfu" :: "will" :: "fill" :: Nil val tre = thrill.forall(s=>s.endsWith("u")) 文档上解释的 是s.endswith是否包含list中以u结尾的元素, 但是我输出的为什么是false?
2017-04-11 13:01:40 1197 1
原创 从新开始学习scala,有许多问题打扰各位大神了
在scala中,参数化,这个概念和java中的有参构造方法是一个意思么? 我自己感觉这个一个意思,希望有高手解答
2017-04-11 12:36:54 312
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人