函数返回类型能否为nil?队列为空时调用Pop()
来源:4-3 扩展已有类型

慕工程3002471
2019-07-23
Queue为空时调用Pop会报index out of bound error。
如何定义pop方法为使其可以返回nil呢?是不是因为这里使用的数据类型是int所以就不能这么设计了?
写回答
1回答
-
返回nil是不好的。go语言通常的做法是返回int,error,或是int,bool。队列空的时候返回0,false即可
10
相似问题