使用java.lang.String.indexOf等方法查找第一次出现的字符的位置时,返回值是一个“无意义”的值,例如搜索失败时的-1。这种特殊价值的正确用语是什么?我发现自己想把它们称为“哨兵价值”,但那不太对。
我想要捕获的是它是一个返回类型的实例,但是一个可以很容易区分的特殊值(例如,小于零或等于null)。
有什么想法?谢谢!
答案 0 :(得分:1)
“失败值”是不言自明的,至少有一些先前的用法。
答案 1 :(得分:0)
AFAIK它被称为错误代码。
答案 2 :(得分:0)
我喜欢将其视为in-band signaling的一个例子。