E1012

E1012#

不可达代码。这通常发生在 return 语句后面跟着更多代码的情况。return 语句将立即退出函数,因此它后面的任何代码都不会被执行。

错误示例#

fn main {
  return
  println("Hello, World!")
}

建议#

移除不可达代码,或者如果你希望代码被执行,将其移动到 return 语句之前。

fn main {
  println("Hello, World!")
  return
}