Tag: var

与URL的kotlinvariables

我想通过variables的方式来完成一个URL,但是当我通过它,并将其添加到我想连接到的URL,它给了我一个错误 override fun onCreate var mparam = intent.getStringExtra(“param”) interface ApiActaPartido { @GET(“My_url”+$mparam) fun getActaPartido(): Call } 错误:(84,77)期望元素错误:(84,14)注释参数必须是编译时常量 请帮助。

Kotlin函数参数:Val不能被重新分配

我在科特林写过红黑树。 有趣的insertFixup在插入新元素( z:Node?是新元素)后恢复平衡。 从这里取得树木平衡的算法(2-3页)。 问题是Kotlin 不允许我重新分配 z.parent和z.parent.parent 。 我想z是一个指针 。 问题是如何让Kotlin明白我想从他那里得到什么? class Node(key: Int) {…} class BinarySearchTree { var root: Node? = null fun insert(newNode: Node) {…} fun RotateLeft(x: Node?) {…} fun RotateRight(x: Node?) {…} fun insertFixup(z: Node?) { var y: Node? while (z?.parent?.color == “RED”) { if (z?.parent == z?.parent?.parent?.left) { y = z?.parent?.parent?.right […]

Kotlin函数参数:Val不能被重新分配

我在科特林写过红黑树。 有趣的insertFixup在插入新元素( z:Node?是新元素)后恢复平衡。 从这里取得树木平衡的算法(2-3页)。 问题是Kotlin 不允许我重新分配 z.parent和z.parent.parent 。 我想z是一个指针 。 问题是如何让Kotlin明白我想从他那里得到什么? class Node(key: Int) {…} class BinarySearchTree { var root: Node? = null fun insert(newNode: Node) {…} fun RotateLeft(x: Node?) {…} fun RotateRight(x: Node?) {…} fun insertFixup(z: Node?) { var y: Node? while (z?.parent?.color == "RED") { if (z?.parent == z?.parent?.parent?.left) { y = z?.parent?.parent?.right […]

在Java中的C#var关键字相当于?

在C#中使用var关键字是隐式类型声明。 什么是Java的等效语法的var ?