在AndroidStudio中打开Settings,选择Plugins选项,点击BrowseRepositories,在打开的新窗口中搜索Kotlin,如下图所示。选择Kotlin与KotlinExtenslonsForAndroid(obsolete)两个插件分别进行下载安装。当插件安装完毕后,重启Andro...
一.当创建android项目时,默认是java形式的activity,如果想要使用kotlin,就要将某个activity转换为kotlin形式的。使当前窗口显示的界面是要转换的界面,点击code-->convertJavaFiletoKotlinFile转换完毕后界面就变成了kot...
定位到MainActivity,在菜单栏选择“Code”,选择“ConvertJavaFiletoKotlinFile”,MainAvtivity变成了Kotlin文件。.配置Kotlin(其实是全自动)第一次使用Kotlin,Studio会提示要配置Kotlin的,点击配置即可,其实啥都不用...
kotlin创建数组:如果是基本类型的数组可以用文章头的那些类,例如:一般创建数组,我们直接使用arrayOf()就好了如果不知道自己的写的数据是什么类型,可以在AS中按快捷键Ctrl+Shift+P来查看创建空数组:其他创建...
Set内部是用Map实现的,Set相关的实现详见:JavaCollection系列之:HashSet、LinkedHashSet、TreeSet的使用及源码解析Map<K,V>不是Collection接口的继承者;但是它也是Kotlin的一种集合类型。
1.Kotlin2.KotlinExtensionsForAndroid3.AnkoDSLPreview其中AnkoDSLPreview插件用于预览使用DSL编写的UI代码,就像以前使用xml编写UI文件时可以动态在“Preview”窗口预览效果一样。二、新建Android项目在src/...
lambda表达式使用实例:可变变量定义:var关键字不可变变量定义:val关键字,只能赋值一次的变量(类似Java中final修饰的变量)常量与变量都可以没有初始化值,但是在引用前必须初始化Kotlin支持单行和多行注释,实例如下:与...
使用:valcat=Kotlin.Cat("Tom","boy")//注意这里的赋值//括号中可以包含任意个元素//这里有两个,就分别对应component1()和component2()//如果有第三个,那么就应该对应component3()方法val(name,...
build/libs文件夹下生成名为leacode.kotlin-1.0-SNAPSHOT.jar可以用于导入安卓项目使用修改build.gradle然后执行就会在build/konan/bin/iphone目录下生成一个名为Base.framework的文件可以用于导入ios项目中使用...
所有的数组都有size属性,通过这个属性可以访问到数组的长度。for-in循环可以自动遍历数组的每个元素对数组使用for-in循环会被编译成使用基于索引的循环,并不会创建迭代器。因此具有良好的性能kotlin数组提供了一个...