kotlin初接触

来源:互联网 发布:淘宝宝贝标题可以改吗 编辑:程序博客网 时间:2024/06/05 18:48
class KtTest : BaseActivity() {    override fun onCreate(savedInstanceState: Bundle?) {        super.onCreate(savedInstanceState)        setContentView(R.layout.activity_main)            test(Person("flexble"))            test(Person("flexble", 11))            val listOf = listOf<Person>()    }    fun test(p: Person): Int? {        if (p.age == null)            throw NullPointerException("您还没有输入过年龄")        when (p.age) {            11 -> print("age==11")            22 -> print("age==22")        }        if (p.age!! in 10..18) {            print("未成年")        }        return p.age    }    class Person(name: String) {        constructor(name: String, age: Int) : this(name) {            this.age = age        }        var name: String = name        var age: Int? = null        var sex: String? = ""    }}

第一感觉
1.刚开始接触,很多细节都很不习惯。
2.预计开发效率会很多。
3.常用框架基本可以直接使用。

原创粉丝点击