E4085

E4085#

该函数没有使用给定标签的参数。

这个错误发生在:

  • 您在标签名称上打了个错字;

  • 你错误地将位置参数当作带标签参数。

  • 你向函数提供了额外的带标签参数。

错误示例:#

///|
pub fn f(name : String) -> Unit {
  println("Hello, \{name}")
}

///|
test {
  f("John", age=20)
}

建议#

检查函数签名,并提供正确的标签名称或删除多余的带标签参数。

///|
pub fn f(name : String) -> Unit {
  println("Hello, \{name}")
}

///|
test {
  f("John")
}