报告仅恰好在下一条 return 语句或其他变量的确切副本中使用的局部变量。

可以安全地内联此类变量,以使代码更加清晰易懂。

示例:


  fun sum(a: Int, b: Int): Int {
      val c = a + b
      return c
  }

在应用快速修复后:


  fun sum(a: Int, b: Int): Int {
      return a + b
  }

配置检查:

使用报告立即返回的变量选项可以报告立即返回的变量。 当给定描述性名称时,此类变量在某些情况下可能会提高代码的可读性,这就是默认情况下禁用此选项的原因。