![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
scala
王xm0323
持续学习
展开
-
scala-函数字面量、闭包、3种函数参数形式
函数字面量:就是一个函数作为表达式使用,有匿名函数的意思 def m = (x: Int) => x + 1println(m(1)) 闭包:简单说就是函数字面量+自由变量;在运行时,捕获自由变量,从这个函数字面量创建出函数对象(函数值),叫做闭包 // 例子1// 这个函数是创建并返回闭包的函数:每调用一次,就会产生一个闭包// 这里的more是局部变量,作用域是mak...原创 2018-12-04 15:50:04 · 401 阅读 · 1 评论 -
scala-三个引号、正则表达式匹配
1、三个引号:a regular(定期的、合格的、有规律的) expression用处:字符串中含有特殊字符,java中需要转义符号,scala可以在三个引号中直接输特殊字符,不需要转义符(1)会很忠实输出引号内的内容(2)对齐输出:在每一行的开头加入前缀 |, 后面加入stripMargin,会去掉前缀 | 前面的空格,从控制台开头对齐输出2、正则表达式模式匹配sca...原创 2018-12-04 18:00:46 · 1512 阅读 · 0 评论