class MyActivity : AppCompatActivity() {override fun onCreate(savedInstanceState: Bundle?) {super.onCreate(savedInstanceState)setContentView(R.layout.activity)}}
https://developer.android.com/kotlin/learn
Lambda 表达式,其实就是匿名函数。而函数其实就是功能(function),匿名函数,就是匿名的功能代码了。
每个条件分支都隐式地返回其最后一行上的表达式的结果,因此您无需使用 return 关键字。val answerString: String = if (count == 42) {"I have the answer."} else if (count > 35) {"The answer is close."} else {"The answer eludes me."}println(answerString)//还可以这样val answerString = when {count == 42 -> "I have the answer."count > 35 -> "The answer is close."else -> "The answer eludes me."}println(answerString)
//函数fun generateAnswerString(countThreshold: Int): String {val answerString = if (count > countThreshold) {"I have the answer."} else {"The answer eludes me."}return answerString}//Kotlin 支持局部函数,即一个函数在另一个函数内部://泛型函数
