foldLeft /: (
s)(s,t=>)
foldRight :\ (
t)(s,t=>)
这里的s,t的变换很巧妙,也可以说很讨厌,下面两列对应与(s,t)
引用
另外一种理解方式
foldLeft /: (s)(s,t=>)
foldRight :\ (s)(t,s=>)
l./:("")((s,t)=>{t+"_"+s})
1
1_ 2
2_1_ 3
3_2_1_ 4
4_3_2_1_ 5
5_4_3_2_1_ 6
6_5_4_3_2_1_ 7
7_6_5_4_3_2_1_ 8
8_7_6_5_4_3_2_1_ 9
9_8_7_6_5_4_3_2_1_ 10
10_9_8_7_6_5_4_3_2_1_ 11
res122: java.lang.String = 11_10_9_8_7_6_5_4_3_2_1_
scala>
l.:\("")((s,t)=>{t+"_"+s})
11
10 _11
9 _11_10
8 _11_10_9
7 _11_10_9_8
6 _11_10_9_8_7
5 _11_10_9_8_7_6
4 _11_10_9_8_7_6_5
3 _11_10_9_8_7_6_5_4
2 _11_10_9_8_7_6_5_4_3
1 _11_10_9_8_7_6_5_4_3_2
res123: java.lang.String = _11_10_9_8_7_6_5_4_3_2_1
分享到:
相关推荐
Scala教程&开发.chm 内容是用爬虫爬下来的,整理为chm方便学习.
资源包含《快学Scala》,《Scala编程》,《深入理解JAVA虚拟机》和《阿里巴巴 Java编程规范》
scala&spark;-v6.0.docx中详细讲解了scala、spark的使用情况,以及例子
快学Scala完整版,Scala编程(中文版)&Scala程序设计-多线程编程实践,非常清晰,适合阅读
Scala&Play Framework代码库包含遵循规范和API的真实示例(CRUD,身份验证,高级模式等)。 创建该代码库的目的是演示使用Scala&Play Framework构建的完整的全栈应用程序,其中包括CRUD操作,身份验证,路由,分页...
export SCALA_HOME=/home/wzj/app/scala export PATH=$SCALA_HOME/bin:$PATH 生效 source IDEA+Maven项目创建 在线安装 。。。。。。。点击安装接下来就是等待 离线安装 如果速度太慢或者下载不下来,点击如下...
Scala简介&快速入门 基础语法 变量 数据类型 流程控制 操作符重载 模式匹配 函数式编程基础 函数式编程说明 函数定义/声明 函数运行机制 递归 函数注意事项和细节 过程 惰性函数和异常 面向对象编程初级...
nyaya, 在 Scala & Scala.JS 中,随机数据生成和/或者属性测试 NyayaNyaya是一个 Scala/scala库,用于:使用随机数据测试属性。用( 合理大小) 有限域证明性质。实际数据中的assert 属性。生成随机数据。确保随机数据...
最初学习scala主要为了学习spark生态,但是深入学习scala的一些特性后,深深被scala函数式和面向对象的风格所折服,不得不赞美设计这门语言的设计者。不得不说 scala的函数式和面向对象风格,可以让想象随时发生;...
hadoop-3.0.0.jar安装包;spark-2.4.0.gz安装包;scala-2.13.3.zip安装包;apache-maven-3.6.3-bin.zip安装包
akka-http-microservice, 在 Scala & akka http中,编写了( 微型) 服务的示例 Akka HTTP microservice示例 这个项目演示了 Akka HTTP插件库和,以编写简单的REST ( 微型) 。 项目显示了大多数基于 Akka http的项目...
techsupport_ext4_scala 由 scala & play2.1 & extjs 4.2 重建的技术支持
scala学习视频资料以及讲义,从基础的环境配置开始讲起,以及后面具体案例开发.适合新手学习,还有具体讲义对照复习查看。
cd scala && scala helloWorld.scala && cd .. cd clojure && lein hello-world && cd .. cd ceylon && ceylon compile de.olofsson && ceylon run de.olofsson && cd .. cd fantom && fan hello_world.fan && cd ..
WAR Play框架2.x插件Current versions: Play 2.2.x : 1.2.1 Play 2.3.0 -> 2.3.1 : 1.3-beta1 (Scala 2.10 & 2.11) Play 2.3.2+ : 1.3-beta3 (Scala 2.10 & 2.11) Play 2.4.x : 1.4.0 (Scala 2.10 & 2.11) Play 2.5....
windows版本 scala-2.12.14.zip & Linux版本 scala-2.12.11.tgz 压缩包.rar
scala 编译工具 sbt 安装包。 Little or no configuration required for simple projects Scala-based build definition that can use the full flexibility of Scala code Accurate incremental recompilation ...
此文档是讲解实战Scala,希望对喜欢大数据的同学有所帮助!!! 学习Scala语言,不仅仅意味着熟悉新的API,更重要的是一种思维方式的转变。从原有的面向对象编程(OO)到函数式编程(FP)的思想。本书面向实际的使用场景...