Ниже аннотация от ЯвыПреобразовать коллекцию типизированных аннотаций из Java в Scala
import com.beust.jcommander._
@Parameter(names = {"-hzcfg", "--hzConfig"}, description = "Configuration file")
private String hzCfg = "config/hz-config.xml";
Как мы конвертировать имен коллекции в Scala? Вот моя попытка:
класса SparkBenchmarkArguments {
@Parameter(names = {"-hzcfg", "--hzConfig"}, description = "Configuration file")
val hzCfg = "config/hz-config.xml"
}
Здесь находятся ошибка компиляции
Error:(28, 33) ';' expected but ',' found. @Parameter(names = {"-hzcfg", "--hzConfig"}, description = "Configuration file")
Error:(29, 13) expected start of definition private String hzCfg = "config/hazelcast-config.xml"
'{x, y}' - явный массив в Java. –
@ DanielC.Sobral Point хорошо взят - поэтому выше представлен простой перевод массива java в массив scala. – javadba