Jor*_*rdo 2 android intellij-idea kotlin android-studio kotlin-coroutines
我是编程世界的新手,正在研究运算符重载,我希望您向我解释 times 方法在本练习中实现的功能。
\n\nclass Vector {\n val arreglo = IntArray(5)\n\n fun cargar() {\n for (i in arreglo.indices)\n arreglo[i] = (Math.random() * 11 + 1).toInt()\n }\n\n fun imprimir() {\n for (elemento in arreglo)\n print("$elemento ")\n println()\n }\n\n operator fun times(valor: Int): Vector {\n var suma = Vector()\n for (i in arreglo.indices)\n suma.arreglo[i] = arreglo[i] * valor\n return suma\n }\n}\n\nfun main(args: Array<String>) {\n val vec1 = Vector()\n vec1.cargar()\n vec1.imprimir()\n println("El producto de un vector con el n\xc3\xbamero 10 es")\n val vecProductoEnt = vec1 * 10\n vecProductoEnt.imprimir()\n}\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
1713 次 |
| 最近记录: |