以下是java的注释
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"
}
以下是编译错误
错误:(28,33)';'预期,但','发现。 @Parameter(names = {“ - hzcfg”,“ - hzConfig”},description =“配置文件”)
错误:(29,13)预期开始定义 private String hzCfg =“config / hazelcast-config.xml”
答案 0 :(得分:2)
Scala等价物原来是使用显式数组,如下所示:
@Parameter(names = Array (“ - hzcfg”,“ - hzConfig”),description = “配置文件”)