E4089

E4089#

元组没有给定索引的字段。

在 MoonBit 中,可以使用索引访问器访问元组中的元素,例如 tuple.0tuple.1 等。索引从 0 开始,如果尝试访问元组中不存在的元素(例如访问元组中只有两个元素的第三个元素 tuple.2),则编译器会报错。

错误示例#

fn main {
  let tuple = (1, 2)
  println(tuple.2)
}

建议#

为了修复此错误,您需要访问元组中存在的元素。

fn main {
  let tuple = (1, 2)
  println(tuple.1)
}