Kotlin

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kotlin相关的知识,希望对你有一定的参考价值。

android studio3.0以上

  1. android studio新建kotlin项目的时候,会自动将gradle关于kotlin的环境配置好,不过在kotlin官方网站也有gradle配置的教程。

  2. 官方pdf下载:https://kotlinlang.org/docs/kotlin-docs.pdf





Kotlin怎么学

  1. mapped types:掌握java数据类型对应kotlin中的哪些数据类型 (page151)


  2. 变量的定义不同

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哪些地方让人很爽

  1. 基本数据类型自带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

如何在kotlin的片段内显示网格视图?

如何在kotlin中从一个片段转到另一个片段?

在片段中单击按钮播放声音(Kotlin)[重复]

Kotlin学习之旅解决错误:kotlin.NotImplementedError: An operation is not implemented: Not yet implemented(代码片段