className класса (переменные) (spark: SparkSession) {} - PullRequest
0 голосов
/ 19 апреля 2020

Я видел объявление классов, как показано ниже, в scala проектах Spark

class ClassName( var1: String,var2: String)(spark: SparkSession) {

}

Я хотел бы понять, каков вариант использования (spark: SparkSession) в классе. Как это помогает как это называется? Я искал в inte rnet, но не смог найти правильный ответ для этого. Может ли кто-нибудь помочь мне понять эту концепцию. Цените любую маленькую помощь в этом.

1 Ответ

1 голос
/ 19 апреля 2020

Это называется список параметров . spark называется параметром .

Параметр подобен «дыре» в определении подпрограммы (в данном случае конструктора). Когда вы вызываете подпрограмму (в этом случае вызываете конструктор через оператор new), вы можете передать аргумент для каждого параметра, который используется для заполнения «дыры» в определении подпрограммы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...