【发布时间】:2018-11-25 02:54:51
【问题描述】:
data class precioSuper(var producto:String, var precio: Int, val codigoDeBarras:String)
fun main(args: Array<String>) {
//Qué vende o super?
val galletas = precioSuper("galletas", 3, "0001")
val chocolate = precioSuper("chocolate", 5, "0002")
val leite = precioSuper("leite", 2, "0003")
var productos = arrayListOf<String>("galletas", "chocolate", "leite")
var totalProductos = productos.size
var codigoDeBarras2 = for(producto in totalProductos)
}
在代码 var codigoDeBarras2 = for(producto in totalProductos) kotlin 中向我发送此错误:“For-loop range must have an 'iterator()' method”
错误正是在“totalProductos”“for(producto in totalProductos)”中
【问题讨论】:
-
productos.size在我看来不像是收藏;它看起来像一个单一的值。您将其分配给totalProductos变量,然后尝试在for(producto in totalProductos)中对其进行迭代。
标签: kotlin