在AndroidStudio中打開Settings,選擇Plugins選項,點擊BrowseRepositories,在打開的新窗口中搜索Kotlin,如下圖所示。選擇Kotlin與KotlinExtenslonsForAndroid(obsolete)兩個插件分別進行下載安裝。當插件安裝完畢后,重啟Andro...
一.當創(chuàng)建android項目時,默認是java形式的activity,如果想要使用kotlin,就要將某個activity轉換為kotlin形式的。使當前窗口顯示的界面是要轉換的界面,點擊code-->convertJavaFiletoKotlinFile轉換完畢后界面就變成了kot...
定位到MainActivity,在菜單欄選擇“Code”,選擇“ConvertJavaFiletoKotlinFile”,MainAvtivity變成了Kotlin文件。.配置Kotlin(其實是全自動)第一次使用Kotlin,Studio會提示要配置Kotlin的,點擊配置即可,其實啥都不用...
kotlin創(chuàng)建數(shù)組:如果是基本類型的數(shù)組可以用文章頭的那些類,例如:一般創(chuàng)建數(shù)組,我們直接使用arrayOf()就好了如果不知道自己的寫的數(shù)據(jù)是什么類型,可以在AS中按快捷鍵Ctrl+Shift+P來查看創(chuàng)建空數(shù)組:其他創(chuàng)建...
Set內(nèi)部是用Map實現(xiàn)的,Set相關的實現(xiàn)詳見:JavaCollection系列之:HashSet、LinkedHashSet、TreeSet的使用及源碼解析Map<K,V>不是Collection接口的繼承者;但是它也是Kotlin的一種集合類型。
1.Kotlin2.KotlinExtensionsForAndroid3.AnkoDSLPreview其中AnkoDSLPreview插件用于預覽使用DSL編寫的UI代碼,就像以前使用xml編寫UI文件時可以動態(tài)在“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然后執(zhí)行就會在build/konan/bin/iphone目錄下生成一個名為Base.framework的文件可以用于導入ios項目中使用...
所有的數(shù)組都有size屬性,通過這個屬性可以訪問到數(shù)組的長度。for-in循環(huán)可以自動遍歷數(shù)組的每個元素對數(shù)組使用for-in循環(huán)會被編譯成使用基于索引的循環(huán),并不會創(chuàng)建迭代器。因此具有良好的性能kotlin數(shù)組提供了一個...