gpt4 book ai didi

swift - 比较两个 Int

转载 作者:搜寻专家 更新时间:2023-10-31 22:58:16 25 4
gpt4 key购买 nike

<分区>

我正在通过链表搜索特定 Int 值,但收到错误消息“二元运算符 != 无法应用于两个‘Int’操作数。

我的代码:

//node.data is an Int
//someInt is an Int

if node.data != someInt {...}

我假设我可以比较 Int 值,因为 Int 符合 Equatable。有一个更好的方法吗?

完整代码:

class Node<Int> {
var data: Int
var next: Node? = nil

init(data: Int) {
self.data = data
}
}

class LinkedList<Int> {
var head: Node<Int>?
func find(someInt: Int) {
var partitioningNode = head

//find node
guard var node = head else {
print("empy linked list")
return
}
if node.data != someInt {
partitioningNode = node
...
}
}
}

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com