对于表示失败的特殊返回值,正确的短语是什么?

时间:2011-05-03 10:36:26

标签: language-agnostic terminology

使用java.lang.String.indexOf等方法查找第一次出现的字符的位置时,返回值是一个“无意义”的值,例如搜索失败时的-1。这种特殊价值的正确用语是什么?我发现自己想把它们称为“哨兵价值”,但那不太对。

我想要捕获的是它是一个返回类型的实例,但是一个可以很容易区分的特殊值(例如,小于零或等于null)。

有什么想法?谢谢!

3 个答案:

答案 0 :(得分:1)

“失败值”是不言自明的,至少有一些先前的用法。

答案 1 :(得分:0)

AFAIK它被称为错误代码。

答案 2 :(得分:0)

我喜欢将其视为in-band signaling的一个例子。