У меня есть класс, который инициализируется целым числом и множеством.Я хочу создать вспомогательный конструктор, который принимает целое число и несколько параметров.Эти множественные параметры должны быть содержимым набора.
Мне нужна помощь в вызове основного конструктора с подходящими аргументами.
final class Soccer[A](max: Int, collection_num: Set[A]) {
///Auxiliary Constructor
/// new Soccer(n,A,B,C)` is equivalent to `new Soccer(n,Set(A,B,C))`.
///This constructor requires at least two candidates in order to avoid ambiguities with the
/// primary constructor.
def this(max: Int, first: A, second: A, other: A*) = {
///I need help calling the primary constructor with suitable arguments.
}
}
new Soccer (n, A, B, C) should be equivalent to
новый футбол (n, сет (A, B, C))