![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
scala
iteye_18210
这个作者很懒,什么都没留下…
展开
-
scala学习:try catch 返回值
Scala的行为与Java的差别仅源于Java的try-finally不产生值。Java里,如果finally子句包含一个显式返回语句,或抛出一个异常,这个返回值或异常将“凌驾”于任何之前源于try代码块或某个它的catch子句产生的值或异常之上。如: def f(): Int = try { return 1 } finally { return 2 } 调用f()产生结果值...原创 2017-01-16 09:23:07 · 894 阅读 · 0 评论 -
scala def和val变量的不同
jedis使用时发现connection的连接数一直增长,调查后发现: def conn = new JedisCluster(new util.HashSet[HostAndPort](nodes.asJava)) 原因是def是方法每次调用都会new一个新的JedisCluster 改成如下: val conn = new JedisCluster(new util.Ha...原创 2017-03-22 17:45:15 · 435 阅读 · 0 评论