scala 问答列表

每次调用其父函数时,是否都会重新定义内部函数?

作者:pilu 提问时间:4/3/2020

我知道 Python 中的函数是一等公民,这意味着它们是类的对象,类似于类的对象。这意味着在它们生命周期中的某个时刻,会调用构造函数。对于大多数函数,我希望在定义它们时发生这种情况(因为大多数函数可能...

Scala BigDecimal - 精度损失

作者:Chema 提问时间:4/15/2020

我需要用大数字做一些精确的计算,我一直在尝试用 Scala,但我注意到精度的损失。BigDecimal 举个例子: 2^63 == 9223372036854775808 2^64 == 1844...

捕获变量的嵌套函数是否分配

作者:Yair Halberstadt 提问时间:6/28/2020

scala 中的嵌套函数可以捕获父函数中的变量。 例如: def outer = { var a = 0 def inner = { a = 42 } inner() a } 在 ...

为什么我的 scala 函数/闭包定义是非法的?[已结束]

作者:linrongbin 提问时间:7/29/2020

已关闭。这个问题需要更加集中。它目前不接受答案。 想改进这个问题吗?通过编辑这篇文章来更新问题,使其仅关注一个问题。 3年前关闭。 改进此问题 我正在学习 scala 编程语言。 这里有一些...

是否可以声明关闭的返回类型?

作者:linrongbin 提问时间:7/29/2020

我正在学习 scala 编程语言的闭包。 例如: val a = (x:Int, y:Int) => x + y; a(1, 2) 会给我.闭包的工作方式类似于 函数 。3a(Int, Int...

为什么闭包是 Scala 或任何函数式编程语言的一部分 [已关闭]

作者:Vivek 提问时间:10/18/2020

已关闭。这个问题是基于意见的。它目前不接受答案。 想改进这个问题吗?更新问题,以便可以通过编辑这篇文章来用事实和引文来回答。 3年前关闭。 改进此问题 根据定义,闭包是 Scala 闭包是使...

Scala:咖喱与闭合

作者:Mandroid 提问时间:11/29/2020

我可以使用闭包来定义这样的函数: def product(x: Int) = (y: Int) => x * y val productBy3 = product(3) println(produc...

为什么 Scala 中的模式匹配不适用于变量?

作者:Henry Henrinson 提问时间:8/16/2011

采用以下函数: def fMatch(s: String) = { s match { case "a" => println("It was a") case _ => println("I...

使用 DataFrame 进行混合内容 XML 分析

作者:Eric Thomas 提问时间:1/2/2018

我有一个包含混合内容的 XML 文档,我正在使用 Dataframe 中的自定义架构来解析它。我遇到了一个问题,即架构只会获取“度量”的文本。 XML 如下所示 <QData> <Measure...

IDE 中本地模式下的 Spark 闭包行为

作者:Sheel Pancholi 提问时间:2/26/2021

我在我的机器上观察到 3 节点集群 (Spark 2.4.5) 在本地模式下的 spark 和闭包的奇怪行为。 以下是一段代码 object Example { val num=5 def m...


共114条 当前第6页