首页 > 解决方案 > += 如何用 kotlin 完成?

问题描述

应该是一件简单的事情,但我无法让它工作。

counter += 1不起作用。 counter.inc()没有增加counter,它保持不变。.plusAssign不被认可。.plus()不起作用,counter不会增加。我错过了什么吗?

更新 问题可能出在其他领域,因为+=在干净的项目中正常工作。我在这样的滑动功能中使用计数器:

override fun onSwipingLeft(event: MotionEvent?) {
            Log.d("TAG", "LEFT")

            counter!! += 1

            Log.d("TAG", "LEFT" + counterV)

            Picasso.with(context).load(recipeArray!![counterV].recipeImage).into(recipe_image_container_id)

        }

counter通过说变量是预期的,无论这意味着什么,都会给出一个错误。

标签: androidkotlin

解决方案


+= 是如何用 kotlin 完成的?

+=

var foo = 1

foo += 5

println(foo)

输出是6

Kotlin REPL 输出

您可以尝试自己运行它


推荐阅读