我知道有必要在已实现Parcelable的类中实现 Parcelable.Creator 。
但是我不明白如果我没有实现 Parcelable.Creator 接口,编辑器是怎么知道的并显示错误的。
“这个类实现了 Parcelable 但不提供 CREATOR 字段”
即使它在 Android Studio 中显示错误,我仍然可以成功构建应用程序。
看来实际上不是编译错误而是提醒?
我想知道它用什么方式来检测和提醒程序员。
非常感谢。
我看到一个教程说这个功能
fun max(a: Int, b: Int): Int {
return if (a < b) a else b
}
Run Code Online (Sandbox Code Playgroud)
可以转换成表达式体
fun max(a: Int, b: Int): Int = if (a < b) a else b
Run Code Online (Sandbox Code Playgroud)
我知道 Java 中有语句、表达式和块的概念。
但我不知道表达式体实际上是什么意思..?
提前致谢。