美文网首页
kotlin 表达式记录

kotlin 表达式记录

作者: kot_flu | 来源:发表于2019-11-26 11:47 被阅读0次
    写法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!
                
            })
    
    

    相关文章

      网友评论

          本文标题:kotlin 表达式记录

          本文链接:https://www.haomeiwen.com/subject/mdsewctx.html