Android Studio报unresolved reference: until错误有什么修复方法?
Kotlin
unresolved reference: until 报错解决方法 - 优先校验Kotlin版本适配性
until是Kotlin 1.0及以上版本标准库内置的中缀函数,出现引用报错首先检查两项配置:项目依赖的kotlin-stdlib版本是否≥1.0,IDE安装的Kotlin插件版本是否与项目Kotlin版本一致,版本不匹配时升级对应组件即可解决。 - 排查变量与语法错误
你当前书写的0 until nSquares语法本身合规,确认是否存在until拼写错误,同时确认nSquares已经提前声明、且为Int类型的已赋值变量,变量未声明/类型不匹配也可能间接触发该引用报错。 - 兼容替代写法
如果暂时无法调整版本配置,可以用闭区间写法实现完全等价的遍历效果,修改后的代码如下:for (row in 0 .. nSquares - 1) { counter = if (row and 1 == 0) { paint!!.setARGB( 200 , SquareOne[0], SquareOne[1], SquareOne[2]) } ... }
内容的提问来源于stack exchange,提问作者Chris Marshall Iheacho
相关产品推荐
相关产品推荐

