亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

集合講解跟學習

標簽:
Android

package com.dongnao.lsn1


/**

 * 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<String>) {

    //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, B> A.with(that: B): Pair<A, B> = Pair(this, that)

原文链接:http://www.apkbus.com/blog-340477-76708.html

點擊查看更多內容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優質文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

舉報

0/150
提交
取消