首页
社区
HOT
文章分类
资讯线报
影视推荐
趣站分享
软件工具
教程之家
编程语言
源码项目
名人杂谈
CBD中心
书籍报刊
美食鲜饮
好物推荐
特色功能
每日60秒
日更
电脑壁纸
NEW
CXK打篮球
随机小姐姐
new
随机小哥哥
new
VIP视频解析
短视频聚合解析
整人无限弹窗
new
全屏无限滑稽
new
大流量卡
+99
浏览办卡
商铺
办卡须知
手册
随身WIFI
商铺
WIFI手册
手册
购物领券
折扣
知趣导航
音乐 ♪
NEW
关于我们
隐私政策
免责声明
留言板
导航测试
投稿
发布文章
发布帖子
登录
注册
找回密码
快速登录
首页
社区
HOT
文章分类
资讯线报
影视推荐
趣站分享
软件工具
教程之家
编程语言
源码项目
名人杂谈
CBD中心
书籍报刊
美食鲜饮
好物推荐
特色功能
每日60秒
日更
电脑壁纸
NEW
CXK打篮球
随机小姐姐
new
随机小哥哥
new
VIP视频解析
短视频聚合解析
整人无限弹窗
new
全屏无限滑稽
new
大流量卡
+99
浏览办卡
商铺
办卡须知
手册
随身WIFI
商铺
WIFI手册
手册
购物领券
折扣
知趣导航
音乐 ♪
NEW
关于我们
隐私政策
免责声明
留言板
导航测试
登录
注册
找回密码
快速登录
14W+
3.8W+
1
更多资料
搜索内容
one
8枚徽章
安徽
圈主
这家伙很懒,什么都没有写...
关注
私信
文章
226
收藏
0
评论
1
圈子
7
帖子
157
粉丝
1
发布
226
排序
最新发布
最近更新
最多查看
最多点赞
最多回复
最多收藏
销售数量
6.1 Scala函数式编程
尽管Scala是一种混合的面向对象和函数式编程语言,但它强调函数式编程。这就是为什么它是一种强大的语言。如果将Scala作为一种函数式编程语言使用,而不只是把它当作另一种面向对象编程语言来使...
Scala语言
Scala
# 大数据
# bigdata
# 教程
1年前
0
882
111
5.8 尾递归函数
在本节中,我们将学习如何创建尾递归(tail recursive)函数,以及如何使用@annotation.tailrec注解,这将指示编译器应用任何进一步的优化。如何定义尾递归函数?在下面的示例中,我们定义一个...
Scala语言
Scala
# 大数据
# bigdata
# 教程
1年前
0
750
220
5.7 类型化函数,多态函数和符号函数
类型化函数所谓类型化函数,指的是在调用函数时可以指定参数的类型。Scala的类型化函数通过变量的使用提供了更大的灵活性。那么,如何定义一个泛型类型函数将指定其参数的类型?下面我们将创建...
Scala语言
Scala
# 大数据
# bigdata
# 教程
1年前
0
733
114
5.6 隐式函数
在本教程中,我们将学习如何创建隐式函数。通过使用隐式函数,我们可以为几乎任何类型或类提供扩展方法或函数。 顾名思义,Scala从一开始就是可扩展的。隐式的用法,是Scala提供的特性之一,通...
Scala语言
Scala
# 大数据
# bigdata
# 教程
1年前
0
643
136
5.5 嵌套函数
Scala允许用户在函数中定义函数。这称为嵌套函数,其中内部函数称为局部函数。以下代码表示嵌套的函数。def bookAssignAndDisplay(bookId:Int,bookname:String) = { def getBookDetails(bookId:...
Scala语言
Scala
# 大数据
# bigdata
# 教程
1年前
0
901
266
5.4 闭包与函数柯里化
闭包闭包是一个函数,其返回值依赖于在该函数外声明的一个或多个变量的值。请看下面的代码:var y = 3val multiplier = (x:Int) => x * ymultiplier(2)在上面的代码中,multiplier就是一个闭...
Scala语言
Scala
# 大数据
# bigdata
# 教程
1年前
0
701
160
5.3 高阶函数
什么是高阶函数?在scala中,函数可以作为参数来传递。下面的代码定义一个接受函数作为参数的函数:// 函数定义def operation(func:(Int, Int) => Int) = { val result = func(4,4) pri...
Scala语言
Scala
# 大数据
# bigdata
# 教程
1年前
0
382
281
5.2 函数方法和函数参数
函数方法也可以使用def关键字来定义有名字的函数。在Scala 中,使用关键字def 定义函数,其语法格式如下:def 函数名(参数1:数据类型,参数2:数据类型):函数返回类型= { 函数体}这种方式,通常...
Scala语言
Scala
# 大数据
# bigdata
# 教程
1年前
0
389
283
5.1 函数字面量
函数是一个可执行代码块,它接收输入参数返回一个值。它概念上与数学中的函数相似,它接收输入并返回一个输出。Scala是一个函数式编程语言,它将函数当作一等公民;一个函数可以像一个变量一样...
Scala语言
Scala
# 大数据
# bigdata
# 教程
1年前
0
545
207
4.10 使用for/yield组合创建新集合
在Scala的for表达式中,可以使用yield关键字来生成新的集合:val nieces = Array('java', 'python', 'scala', 'php')for (n <- nieces) yield n.capitalize// 使用 for/yield 创建新数组va...
Scala语言
Scala
# 大数据
# bigdata
# 教程
1年前
0
796
208
4.7 Scala集合:Range和Tuple
RangeRange定义一个范围,指定开始、结束和步长,通常用于填充数据结构和遍历for循环。object RangeDemo { def main(args: Array[String]): Unit = { // 使用方法to来创建Range(包含上限) ...
Scala语言
Scala
# 大数据
# bigdata
# 教程
1年前
0
774
181
4.9 Scala集合类上的高阶方法
Scala集合的真正强大之处在于带来了其高阶方法。一个高阶方法使用一个函数作为其输入参数。需要特别注意的是,一个高阶方法并不改变集合。下面是Scala集合的一些最主要的高阶方法。1、mapScala ...
Scala语言
Scala
# 大数据
# bigdata
# 教程
1年前
0
719
217
4.8 Scala集合:Option
在Scala中,Option[T]是给定类型的0或1个元素的容器。Option 是一个数据类型,用来表明一些数据的“有”或“无”,可以是Some[T]或None[T],其中T可以是任何给定类型。一个Some 实例可以存储任...
Scala语言
Scala
# 大数据
# bigdata
# 教程
1年前
0
871
261
4.6 Scala集合:Vector
什么是向量?根据Scala文档,Vector是类似于List的数据结构。但是,它解决了List中随机访问的低效问题。【示例】学习如何使用Scala的不可变向量来执行一些常见的操作,比如初始化Vector,访问特...
Scala语言
Scala
# 大数据
# bigdata
# 教程
1年前
0
697
142
4.3 Scala集合:Map
Map是一个key-value 对的集合。在其它语言中,它被称为词典、关联数组、或HashMap。这是一个根据key查找value的高效的数据结构。下面的代码段演示了怎样创建和使用一个Map:val capitals = Map(...
Scala语言
Scala
# 大数据
# bigdata
# 教程
1年前
0
596
246
4.2 Scala集合:Set
Set 是一个不重复元素的无序集合。它不包含重复元素。此外,它不允许通过索引访问一个元素,因为它并没有索引。下面是一个Set 的例子:val fruits = Set('apple', 'orange', 'pear', 'banana')v...
Scala语言
Scala
# 大数据
# bigdata
# 教程
1年前
0
683
189
上一页
1
…
4
5
6
7
8
…
15
下一页
跳转
发布文章
发布帖子
在手机上浏览此页面
登录
没有账号?立即注册
手机号或邮箱
验证码
发送验证码
记住登录
账号密码登录
登录
用户名/手机号/邮箱
登录密码
记住登录
找回密码
|
免密登录
登录
社交账号登录
使用社交账号登录即表示同意
用户协议
、
隐私声明
注册
已有账号,立即登录
设置用户名
手机号或邮箱
验证码
发送验证码
设置密码
重复密码
注册
已阅读并同意
用户协议
、
隐私声明
扫码登录
使用
其它方式登录
或
注册
扫码登录
扫码登录即表示同意
用户协议
、
隐私声明