代码之家  ›  专栏  ›  技术社区  ›  Vector

android kotlin lambda添加两个整数

  •  0
  • Vector  · 技术社区  · 7 年前

    Function2<java.lang.Integer, java.lang.Integer, java.lang.Integer>
    

    我们的代码是用按钮的onClick事件实现的。下面的代码

    val x:Int = 5
    val y:Int = 17
    // Set at top level
    fun onINHRclass(view: View){
    
        val sumB = {x:Int,y:Int -> x + y}
        println("======================"+sumB)
        etANSpg2.setText(sumB.toString())
    }
    

    问题是如何使用lambda将两个整数相加并在EditText字段中设置结果?

    lambda在网站Try Kotlin上工作,但它没有EditText字段

    1 回复  |  直到 7 年前
        1
  •  3
  •   jaychang0917    7 年前

    问题是如何使用lambda将两个整数相加并设置 结果是EditText字段?

    sumB

    val x:Int = 5
    val y:Int = 17
    // Set at top level
    fun onINHRclass(view: View){
    
        val sumB = {x:Int,y:Int -> x + y}
        println("======================"+sumB)
        etANSpg2.setText(sumB(x, y).toString())
    }