例如:
//局部变量必须在函数最顶部申明才能用,而且这个T无论运行几次返回的植都是1,因为局部变量不是全局可用,每运行一次这个函数都将单独为它创建一次这个变量,所以有的变量要记得释放,避免内存泄露
function t takes nothing returns real
local real r = 0
set r = r + 1
return r
endfunction
//全局情况下,变量在globals中申明,不管在那个函数中对其进行操作,值都被保留,所以每运行一次这个函数,这个全局变量的值就+1
function t takes nothing returns real
set udg_r = udg_r + 1
return udg_r
endfunction