微信小程序开发Kotlin开发Android

Kotlin开发Android,Kotli是一门与Swift类似的静态类型JVM语言,由JetBrai设计开发并开源。与Java相比,Kotli的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函数、操作符重载、字符串模板。它与Java高度可互操作,可以同时用在一个项目中。
Kotlin是一门与Swift类似的静态类型JVM语言,由JetBrains设计开发并开源。与Java相比,Kotlin的语法更简洁、更具表达性,而且提供了更多的特性,比如,高阶函数、操作符重载、字符串模板。它与Java高度可互操作,可以同时用在一个项目中。工具/原料AndroidStudio方法/步骤1安装AndroidStudioKotlin插件步骤阅读步骤阅读2配置App的build.gradle文件applyplugin:\'kotlin-android\'dependencies{  compilefileTree(dir:\'libs\',include:[\'*.jar\']  compile\'com.android.support:appcompat-v7:23.1.0\'  compile\"org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version\"}buildscript{  ext.kotlin_version=\'1.0.0\'  repositories{    mavenCentral()  }  dependencies{    classpath\"org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version\"  }}步骤阅读步骤阅读3创建Kotlin文件作为Activity,或者直接将Java类转换为Kotlin类步骤阅读步骤阅读4下面看下我简单编写的Kotlin类这个Activity实现了简单的TextView显示,点击切换颜色步骤阅读5主要的区别   -通过代码,我们可以看出有一些明显的区别:   - 继承的时候使用冒号(:)而不是使用extends关键字   - 显式的使用‘override’关键字:在Java中我们使用@override注解使得代码更简洁,但Kotlin并不强制我们使用。   - 使用‘fun’来声明函数:Kotlin是一种面向对象的函数式语言,因此类似Scala等语言,Java方法将会使用函数来代表。   - 函数参数使用不同的命名法:参数类型和名字顺序是反过来的,中间以冒号(:)分隔。   - 分号(;)是可选的:我们不需要以分号结束当前行,当然如果想要的话也可以。但如果我们不用加分号的话,将节省很多时间,并使代码更简洁。END

本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/WArpAbLwXM.html

(0)

相关推荐