scala
孟海滨
这个作者很懒,什么都没留下…
展开
-
scala学习(一)认识scala
最近开始接触scala语言,据说是比java好一些,而且也有人说他将回事下一个java,很好奇,也就开始慢慢的了解,了解不多,先说说了解了什么。 都说scala即时面向对象的语言,也是面向函数的语言,一开始不懂什么叫面向函数,所以上网查了很多的资料,查了一些资料,这里就和大家说道一下我的看法。当然今天不讲scala语法,语法留在后边我们讲,先说一下为什么面向函数受欢迎吧。函数是第一公民函数是第一公原创 2017-01-26 16:48:48 · 773 阅读 · 4 评论 -
scala学习(4)-函数
在介绍scala的第一篇博客里边我就大概介绍了一下为什么函数对于scala这么重要,为什么叫第一公民,在java中什么是第一参数,变量,因为他可以存在于任何地方,无论是全局变量,还是局部变量,还是参数,都可以存在,而scala中,函数同样可以。如何像变量一样使用普通函数定义在函数内的函数,为什么函数内部还能定义函数呢,很简单,因为他是第一公民,他可以让函数来充当变量,或者说函数和变量对于他来说没什么原创 2017-03-17 16:40:25 · 423 阅读 · 2 评论 -
scala学习(2)-基本语法--for循环和if语句
上一篇博客我对scala做了最基本的讲述吧,主要是我就知道那么多,哈哈,好啦,今天我们看看在任何语言中我们用的最多的两种语句吧。一猜就中,for和if语句。 当然开始之前我们还是说一下在scala中的变量的定义怎么来。变量在scala中如果要定义变量,我们通常有两种方式,如下: var count0 = 0 var name0 = "" var num0 = 0.111原创 2017-02-04 18:25:40 · 5563 阅读 · 4 评论 -
scala学习(3)--map
scala在语法上和java千差万别,他的函数很多,但是他却完美的兼容java的语法和对象,今天我们就说一下他是如何兼容java的map的。java的map Map<String,String> map = new HashedMap(); map.put("name","zhangsan"); map.put("sex","male"); map.get("name");可能我们常用的就是这原创 2017-03-07 22:10:50 · 8709 阅读 · 3 评论