gpt4 book ai didi

scala - 美元符号在 Scala 中有什么作用

转载 作者:行者123 更新时间:2023-12-03 10:28:28 24 4
gpt4 key购买 nike

当我在阅读 spark 源代码时 here , 我看到类似 $(a_variable) 的代码.
这是什么意思?

我在这里复制代码:

  final val blockSize: IntParam = new IntParam(this, "blockSize",
"Block size for stacking input data in matrices. Data is stacked within partitions." +
" If block size is more than remaining data in a partition then " +
"it is adjusted to the size of this data. Recommended size is between 10 and 1000",
ParamValidators.gt(0))

/** @group getParam */
final def getBlockSize: Int = $(blockSize)

最佳答案

这不是特殊的 Scala 语法,它是一个方法名称。在斯卡拉 $是一个合法的标识符。该方法继承自 org.apache.spark.ml.param.Param特征。

source .

关于scala - 美元符号在 Scala 中有什么作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32878340/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com