【问题标题】:kotlin-variable parameter error when inherit继承时的kotlin-variable参数错误
【发布时间】:2018-01-23 03:32:52
【问题描述】:
open class A(vararg vars: String)
class B(vararg vars: String):A(vars)

错误:

必需:字符串 找到:数组

如何解决这个问题?

【问题讨论】:

  • 传递字符串而不是数组。除非您发布更多代码,否则我们无法帮助您。

标签: generics inheritance kotlin


【解决方案1】:

您需要为此使用扩展运算符

open class A(vararg vars: String)
class B(vararg vars: String):A(*vars)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-28
    • 1970-01-01
    • 2021-05-26
    • 2021-03-09
    • 1970-01-01
    相关资源
    最近更新 更多