Chinaunix首页 | 论坛 | 博客
  • 博客访问: 614291
  • 博文数量: 233
  • 博客积分: 2221
  • 博客等级: 大尉
  • 技术积分: 3184
  • 用 户 组: 普通用户
  • 注册时间: 2010-02-16 14:01
个人简介

瓜瓜派的瓜瓜

文章分类

全部博文(233)

文章存档

2013年(28)

2012年(197)

2011年(8)

发布时间:2013-02-02 20:31:52

伴生对象Scala的类,通常都有一个伴生对象,在Scala的帮助文档里,“O”的标记,就代表伴生对象,查的时候要注意。伴生对象有很多增强型功能的方法,Scala的威力,很大部分来自于它,其方法类似于Java的静态方法,Scala没有静态方法。scala> BigInt.probablePrime(3, util.Random)res2: sc.........【阅读全文】

阅读(1868) | 评论(0) | 转发(0)

发布时间:2013-01-29 17:11:07

Scala不是为基础程序猿、初级程序猿准备的编程语言,因为它确实不容易掌握。Scala追求一种优雅,并试图高效解决、多途径解决问题,所以,单从语法角度,复杂度大大增加了。相对于Scala,我觉得Java就显得简单了(语法),但是Scala比Java高级,很多的方法都是现成的,不需要像Java那样,要从基础写起。这看起来.........【阅读全文】

阅读(2240) | 评论(0) | 转发(0)

发布时间:2013-01-28 21:37:48

Scala的List(列表),是不可变、同类型的对象序列,比如都是String、Int。不可变、同类型的对象序列,意味着每个操作,你都要考虑是否产生新的列表,而非在原有列表上修改。Scala值得关注的地方,还有:“:::” - 叠加scala> var a = List(1, 2) a: List[Int] = List(1, 2) scala> var b = List(3, 4) b: List[Int].........【阅读全文】

阅读(1691) | 评论(0) | 转发(0)

发布时间:2013-01-26 16:49:09

那天的两个疑问,今天有了答案:1. 为什么Scala没有i++或++i这样的写法?因为在Scala里,“+-*/”都是方法,比如:1 + 2,可以写成:(1).+(2),那么1++应该怎么写呢?还真想不出来吧?(1).+.+?由此可以看出,Scala的面向对象程度比Java深多了。2. 为什么数组访问用圆括号而非方括号?.........【阅读全文】

阅读(1505) | 评论(0) | 转发(0)

发布时间:2013-01-25 19:10:03

一句印象深刻的话,Alan Kay(Smalltalk发明者)说得一句话:“I’m not against types, but I don't know of any type systems that aren't a complete pain, so I still like dynamic typing”。并不是静态类型不好,只是静态类型的实现太让他痛苦了,所以他只好喜欢动态类型(语言)。但Scala就是一.........【阅读全文】

阅读(1946) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

2gua2013-04-12 14:12

Bean_lee:我是你的第50000访问者。呵呵

thanks...

回复  |  举报

Bean_lee2013-04-12 09:04

我是你的第50000访问者。呵呵

回复  |  举报

echoyuw132012-03-29 19:21

请教,如何安装perl的math——matlab包呀!(win7下,另外图形化的ppm按不上它),谢啦!!

回复  |  举报
留言热议
请登录后留言。

登录 注册