我有一些伪,我必须使用全局变量。现在我找不到任何关于如何"标记"的文档。他们。即使伪是伪的,也有一些我喜欢尊重的规则。
这是一个小例子:
FUNCTION calculation(a,b)
BEGIN
v = b * a
c = b / a
IF (v mod c == 0) THEN
return v
ELSE
return c
END IF
END
现在v
是一个全局变量,a, b, c
是本地变量。没有办法立即发现这种情况。将v
标记为全局变量的正确方法是什么?
答案 0 :(得分:1)
实际上没有任何规则,只是各种松散的约定。既然你已经去了一些伪代码的“Pascal”风格,那么你可以根据你的例子调整Pascal语法:
VAR
v { global variable }
FUNCTION calculation(a,b)
VAR
c { local variable }
BEGIN
v = b * a
c = b / a
IF (v mod c == 0) THEN
return v
ELSE
return c
END IF
END