Android开发kotlin(1)

         android 开发从之前MyEclipse到Android studio都使用的是java语言开发,自从2016年提及到使用kotlin去编程,到现在kotlin编程的易用性。现在越来越多的公司使用kotlin的去开发项目,有的则是java,kotlin混合开发,足以体现kotlin的重要性。

         因项目需求,最近也在项目中使用kotlin去开发,的确是易用,代码简洁,开发效率提高,先将自己接触kotlin,并且使用kotlin基础功能做一个总结。

         感兴趣的朋友可搜索网上kotlin学习工具,有很多,这里就不做介绍了,可参考网站:https://www.runoob.com/kotlin/otlin-android-setup.html。

 

1.Androidstudio环境搭建,创建项目

网上很多,这里给个网址,可以参考http://www.runoob.com/kotlin/otlin-android-setup.html。

2.定义常量与变量

kotlin的语法是和Java语法不一样的,先看下面这段话:

公式:
变量公式: var <标识符> : <类型> = <初始化值>
常量定义: val <标识符> : <类型> = <初始化值>

/**
* 常量  val = value  类似于Java的final,不可能重复赋值
* -运行时常量    val x = "HelloWorld"  运行时才能确定它的值
* -编译时期常量  const val x = "HelloWorld"  编译时,所有x的引用都将被替换成字面量(HelloWorld)
*/

/**
* 变量  var = variable
*
* -var x = "HelloWorld"  定义变量
* -var x = "ByeByeWorld" 再次赋值
*/

//常用数据类型的定义
val A : String = "abc"    可以写成  val A = "abc"  系统自动推断变量类型为String
val B : Int = 123
val C : Float = 123F
var D : Double = 123.0
var E : Boolean = true
var F : Long = 123L

执行下面上一段代码:

val string : String = "abc"
val mstring : String = String(charArrayOf('a','b','c'))

fun main(args: Array) {  //kotlin中的主函数入口就是这个main函数啦..

    println(string == mstring)     //kotlin中, == 符号,和Java中的equals有相同效果
    println(string === mstring)   //三个等号比较对象是否相同
    //kotlin的输出字符串模板
    val a : Int = 1
    val b  = 1
    println("$a + $b = ${a + b}")
}

 看输出结果

Android开发kotlin(1)_第1张图片

这一篇文档先写这里,后续做补充。

你可能感兴趣的:(Android,Android,UI)