Kotlin
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kotlin相关的知识,希望对你有一定的参考价值。
android studio3.0以上
android studio新建kotlin项目的时候,会自动将gradle关于kotlin的环境配置好,不过在kotlin官方网站也有gradle配置的教程。
官方pdf下载:https://kotlinlang.org/docs/kotlin-docs.pdf
Kotlin怎么学
mapped types:掌握java数据类型对应kotlin中的哪些数据类型 (page151)
变量的定义不同
val a: Int = 1 // immediate assignment val b = 2 // `Int` type is inferred val c: Int // Type required when no initializer is provided c = 3 // deferred assignment
Kotlin哪些地方让人很爽
基本数据类型自带toType,转各种类型。
2.在引号里就可以直接操作变量(有点像php的语法)
fun printSum(a: Int, b: Int) { println("sum of $a and $b is ${a + b}") }
控制台打印:System.out: sum of 3 and 5 is 8
想想一下在java里打印上面的一句话,得要多少个引号,多么的蛋痛!
3.语法简洁
fun maxOf(a: Int, b: Int) = if (a > b) a else b
java的话得多{}和return以及;
4.变量+?控制变量是否可以为null
5.Loop (page:20)
6.when分支判断很强大
7.in range判断(page:21)
8.
本文出自 “行意天下” 博客,请务必保留此出处http://4259297.blog.51cto.com/4249297/1964591
以上是关于Kotlin的主要内容,如果未能解决你的问题,请参考以下文章
Kotlin学习之旅解决错误:kotlin.NotImplementedError: An operation is not implemented: Not yet implemented(代码片段