None
用于表示Python中缺少值。Scala中无等价物
例如,对于链表的节点类:
class Node:
def __init__(self, data=None, next_node=None):
self.data = data
self.next_node = next_node
有没有办法在Scala中做到这一点?我试过null
,但有些消息来源建议不要使用它。
class Node(new_data: Integer = null, new_next_node: Node = null) {
var data = new_data
var next_node = new_next_node