登录 立即注册
安币:

安卓巴士 - 安卓开发 - Android开发 - 安卓 - 移动互联网门户

楼主: 疯子来过

kotil学习第二篇集合

[复制链接]

52

主题

231

帖子

3359

安币

码皇(巴士元老)

Rank: 8Rank: 8

QQ达人

QQ
发表于 2017-11-14 17:20:01 | 显示全部楼层 |阅读模式
如果对本篇文章感兴趣,请前往,原文地址:http://www.apkbus.com/blog-340477-76495.html

义:** * Created by xiang on 2017/5/26. */fun test(i: Int = 100, j: String = "") {
}
fun test(j: String = "") {    val i = 100}//可变参数
fun test(vararg item: Int) {    item.forEach { }}//都可以调用的方法,公共方法;
inline fun String.show() {}//都可以调用的属性;
inline val String.lastChar: Char   
get() = get(length - 1)fun main(args: Array) {   
//list集合    val list = listOf(1, 2, 3, 4)    list[0]    list.last()    //遍历集合   
for (i in list) {    }    list.forEach {        item ->        println(item)    }    list.forEachIndexed { index, i -> }   
list.joinToString()    //默认参数函数调用   
test()    test(1)    test(1, "11")    test(j = "22")    //可变长度参数
test(1, 2, 3, 4, 5, 6, 7)    //扩展方法   
"".show()   
//map映射集合    val map = mapOf(1 to "a", 2 to "b", "c" to 1)  
  //获取对应key元素    map[1]    map["c"]   
//中缀调用 infix    1 to "a"    1.to("a")    //中缀方法    1 with "a"   
//析构声明    val pair = "a" to "b"    val (key, value) = pair    val compile = "com.android.support.constraint:constraint-layout:1.0.2"   
val (group, name, version) = compile.split(":")}infix fun  A.with(that: B): Pair = Pair(this, that)            
  继续阅读全文



想在安卓巴士找到更多优质博文,可移步博客区

如果对本篇文章感兴趣,请前往,
原文地址:
http://www.apkbus.com/blog-340477-76495.html
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站长推荐

通过邮件订阅最新安卓weekly信息
上一条 /4 下一条

下载安卓巴士客户端

全国最大的安卓开发者社区

广告投放| 下载客户端|申请友链|手机版|站点统计|安卓巴士 ( 粤ICP备15117877号 )

快速回复 返回顶部 返回列表