使用带有 return 的整数参数名称时如何获得 true/false 输出

how to get true/false output when using integer parameter name with return

提问人:Lulu Makluna Arief 提问时间:9/3/2023 最后编辑:greybeardLulu Makluna Arief 更新时间:9/11/2023 访问量:36

问:

待办事项

用代码调整下面的函数,检查参数号是否为偶数

fun isEvenNumber(number: int) = false
fun isEvenNumber(number: int): Boolean {
    if (number % 2 == 0) {
      return true
   } else {
      return false
   }
}

我的回答有什么问题?

Android 字符串 kotlin 整数 布尔

评论

1赞 Joachim Isaksson 9/3/2023
谁说这是错的?你可以用更紧凑的方式编写它,但(不编译)我看不出它有什么明显的问题。

答:

2赞 Alexander Hoffmann 9/3/2023 #1

你的答案没有错。它只是不优雅和紧凑。

您可以缩小代码并直接返回,而无需使用 if 语句并返回 和 .number % 2 == 0truefalse