.
③ 语句和表达式的区别:表达式有值,并且能作为另一个表达式的一部分使用;语句总是包围着它的代码中的顶层元素,并且没有自己的值.
④ return if(a>b) a else b : 这句话就是函数体...return语句.
② 如果函数体是在花括号中,我们说这个函数由代码块体;如果它直接返回一个表达式,它就有表达式体.
③ IDEA提供表达式函数体与代码块函数体之间的转换意向动作....重构: 用"when" 代替 "if"
kotlin没有三元运算符,因为if表达式有返回值.而当我们使用if的时候,可以使用表达式语法: 去掉return语句和花括号,使用if表达式作为函数体.
1.使用有返回值的..."kotlin"之间的字符串,但是仍然可以使用in 运算符检查一个其他对象是否属于这个区间.
10
kotlin 中的异常
与java类似,方法的调用者能捕获到这个异常并处理它;如果没有被处理,异常会沿着调用栈再次抛出...在变量名称前加上 前缀 或者 用{ }包围一个表达式,来把值注入到字符串中.③ 值对象类在kotlin中简洁的方式表示.④ kotlin 中的 if 是带返回值的表达式.⑤ when 表达式替代了