什么做|操作|在伪代码中意味着什么?

时间:2013-09-11 14:09:18

标签: syntax pseudocode

我有这行伪代码:

if |pos(point) - pos(point2)| <= K {

}

管道意味着什么,我认为是“或”运营商。

2 个答案:

答案 0 :(得分:3)

这看起来像是绝对值的数学符号。

| X | = x如果x> = 0

| X | = -x如果x&lt; 0

或Java(大多数语言都有类似的东西):

Math.abs(x);

答案 1 :(得分:2)

在数学符号中|某事物代表值的大小,例如| 5 | = 5和| -5 | = 5。

简单来说,它允许你创建一个if语句,其中只有一个数字的大小而不是它的方向,所以;

if |pos(point) - pos(point2)| <= K {

}

表示“如果pos(点)和pos(point2)忽略符号之间差异的大小大于或等于K,则执行....