关于闭包的概念,相信有过其他语言开发经验的朋友都不会陌生了。简单来说闭包的语言特性,大大增加了我们的开发效率。而 Swift 更是将闭包运用的游刃有余,仿佛为它而生。下面咱们进入正题。Swift 中闭包的概念就像是 Objective-C 中的 block。 闭包可以嵌套和作为参数传递。 在 Swi...
分类:
编程语言 时间:
2015-02-14 23:43:54
阅读次数:
239
一天一段scala代码(七)
为了更好的驾驭spark,最近在学习scala语言特性,主要看《快学scala》,顺便把一些自己认为有用的代码记下来。
package examples
class Angela
{
//包可见性 这里规定了这个方法只能再examples包内可见
//当时在spark的mllib做二次开发时遇到这...
分类:
其他好文 时间:
2015-02-12 20:11:09
阅读次数:
221
我是个C/C++Coder,并不是专业写python的,pythonlua其实属于一类语言,只不要python的库更多,强大之处并不完全是python语言特性,而且扩展库比较多,请允许我黑一下python,python始终是个脚本语言,优点缺点很明显,作为一个非轻量级脚本语言(与lua较之),python适合干很..
分类:
编程语言 时间:
2015-02-12 14:09:49
阅读次数:
186
本篇博文主要对asp.net mvc开发需要撑握的C#语言知识点进行简单回顾,尤其是C# 3.0才有的一些C#语言特性。对于正在学asp.net mvc的童鞋,不防花个几分钟浏览一下。本文要回顾的C#知识点有:特性、自动属性、对象集合初始化器、扩展方法、Lambda表达式和Linq查询。C#资深“玩...
1.提示某些java语言特性不支持,这可能是由于maven默认使用的java compiler的版本太低所致,需在pom的中添加maven-compiler-plugin 31 32 org.apache.maven.plugins 33 ...
分类:
其他好文 时间:
2015-02-06 14:36:16
阅读次数:
108
一天一段scala代码(六)
为了更好的驾驭spark,最近在学习scala语言特性,主要看《快学scala》,顺便把一些自己认为有用的代码记下来。
package examples
class Account
{
val id = Account.getUnique()//访问这个类的伴生对象
}
object Account //上面类...
分类:
其他好文 时间:
2015-02-04 21:52:08
阅读次数:
254
本章主要讲解OC语言特性类目(Category)延展(Extension)协议(Protocol)1.类目OC语言中的类目机制只有一个作用:为任何一个类添加方法现在我们创建一个Student类@interface Student : NSObject@property(nonatomic,stron...
分类:
其他好文 时间:
2015-02-04 12:31:07
阅读次数:
169
一天一段scala代码(四)
为了更好的驾驭spark,最近在学习scala语言特性,主要看《快学scala》,顺便把一些自己认为有用的代码记下来。
package examples
class Person
{
val publicVal = 1 //自动生成getter
var publicVar = 2 //自动生成...
分类:
其他好文 时间:
2015-02-03 21:28:45
阅读次数:
148
能够检查參数,一直没注意这个语言特性,忽略了非常多细节,感谢 vitroxclass Person( object ): def __init__( self, name ): if not isinstance( name, str ): rais...
分类:
编程语言 时间:
2015-01-31 10:39:26
阅读次数:
224
一天一段scala代码(四)
为了更好的驾驭spark,最近在学习scala语言特性,主要看《快学scala》,顺便把一些自己认为有用的代码记下来。
package examples
object Example4 {
def main(args: Array[String])
{
//不可变Map
val...
分类:
其他好文 时间:
2015-01-30 22:45:37
阅读次数:
226