Google力荐的现代语言Kotlin——学完你就会喜欢
本专栏会讲解和总结Kotlin语言的基础知识。
1024工场
新技术,新未来,1024工场...
展开
-
Kotlin:学任何语言都逃不掉流控制
一、If表达式在Kotlin中,if是一个表达式,它会返回一个值(因此不需要三元运算符);if的分支可以是代码块,最后的表达式作为该块的返回值;if作为表达式而不是语句,需要有else分支;// 传统用法var max = aif (a < b) max = b// 使用 elsevar max: Intif (a > b) { max = a} else { m原创 2017-09-10 12:53:42 · 1291 阅读 · 0 评论 -
Kotlin:Google让我们使用Kotlin的理由
在2017 Google I/O大会的主旨演讲中,宣布Kotlin语言将在Android上正式受到官方支持。相信开发人员,尤其是Andoid开发者都或多或少的听过Kotlin,它并不是横空出世的新东西。既然Google已经做支持了,那么我们也有理由深入学习一下。 那么Google有什么理由?Kotlin到底有什么优点?让我们使用Kotlinne ?下面来一起探讨一下。一、非常适合Android开发原创 2017-07-23 18:06:34 · 2656 阅读 · 0 评论 -
Kotlin:所有的一切还是从Hello Kotlin开始
Kotlin和Java也一样可以有多种的开发方式,我们可以根据自己的实际需求进行选择。如下: 1. 终端命令行进行Kotlin的编写、编译和运行,类似与Java中的javac编译、java运行; 2. 使用Intelliy IDEA进行开发,一般用于运行和开发控制台应用程序等; 3. 当然少不了我们的Android Studio,不用多说它一般用于开发Android程序;本篇文章中,我们会带着原创 2017-07-29 18:16:32 · 5905 阅读 · 0 评论 -
Kotlin:基本类型都是对象,原生类型将成为回忆
在Kotlin中,所有东西都是对象,我们可以在任何变量(如基本类型:数字、字符、布尔、数组与字符串等)上调用成员函数和属性。一、数字1. 内置类型种类Kotlin提供了如下内置类型来表示数据(和Java很近); 类型 比特宽度 Double 64 Float 32 Long 64 Int 32 Short 16 Byte 8 Java对比:在K原创 2017-08-08 01:28:21 · 1732 阅读 · 0 评论 -
Kotlin:包结构有那么点任性
一、包的声明声明在源文件顶部;目录与包的结构无需匹配,源代码可以放在文件系统任意位置;源文件所有内容(无论是类还是函数)都包含在声明的包内。如果没有指明包,该文件的内容就属于无名字的默认包;//1.包声明位于Kotlin源文件顶部;2.包结构与目录无需匹配package foo.bar//3.属于包内,全名foo.bar.bazfun baz() {}//3.属于包内,全名foo.ba原创 2017-08-06 12:48:40 · 1324 阅读 · 0 评论