scala - signo - simbolo del dolar en argentina
¿Qué hace el signo de dólar en scala? (1)
Cuando estaba leyendo el código fuente de chispa here , vi un código como $(a_variable)
. Qué significa eso?
Copio el código aquí:
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)
Eso no es una sintaxis especial de Scala, es un nombre de método. En Scala $
es un identificador legal. El método se hereda del rasgo org.apache.spark.ml.param.Param
.
Vea la source .