kotlin 表达式记录

2019-11-26  本文已影响0人  kot_flu
写法1.
//selected类似是viewModel.areaSelected 的结果带参
viewModel.areaSelected.observe(this, Observer { selected->
                if (selected){
                    
                }
        })

写法2.   这个地方it就是默认的形式带数
viewModel.areaSelected.observe(this, Observer {  // it:Boolean!

        })


//这个是正常的  object :Observer 实现接口的写法
categoryViewModel.countData.observe(this, object :Observer<Int>{
            override fun onChanged(t: Int?) {
                
            }

        })

// 一样的写法,lamda表达式  实现接口
categoryViewModel.countData.observe(this, Observer<Int> {  //it:Int!
            
        })

上一篇 下一篇

猜你喜欢

热点阅读