我想使用@OneOf
注释package io.dropwizard.validation;
Java用法:
@OneOf(value = {"m", "f"})
Kotlin 用法:???
我试过这个:
@OneOf(value = arrayOf("m", "f"))
和这个:
@OneOf(value = ["m", "f"])
(编辑:这个例子从 Kotlin 1.2 开始工作,它支持注释中的数组文字,感谢@BakaWaii)
我得到的是:
类型推断失败。预期类型不匹配:
必需:字符串
成立:
Array<String>
Kotlin 版本:1.1.2-2