摘要:
scala语言中没有static成员存在,但是scala允许以某种方式去使用static成员这个就是伴生机制,所谓伴生,就是在语言层面上,把static成员和非static成员用不同的表达方式,class和object,但双方具有相同的package和name,但是最终编译器会把他们编译到一起,这是 阅读全文
摘要:
list的下标访问 map函数 添加元素 foreach 去重 累加 reduce 元组: map: 阅读全文
摘要:
to until switch 阅读全文
摘要:
默认值: 可变参数: 下划线的使用: 递归函数:需要显式的给予函数的返回类型 函数柯里化: 把这个参数一个个独立开来写,这就是柯里化 柯里化就是把参数可以分开来,把部分函数参数可以用下划线来代替 匿名函数声明方式 :后面是数据类型,c代表传进来的参数 匿名函数 匿名函数作为参数,其实就是参数名,后面 阅读全文
摘要:
一、条件表达式 在scala中if/else表达式有值,这个值就是跟在if或者else之后的表达式的值。 在scala中每个表达式都有一个类型。举例来说,表达式if(x>0) 1 else -1的类型是Int,因为两个分支的类型都是Int. 混合表达式的类型是两个分支的类型的公共超类型。例如if(x 阅读全文