3.8.3 Precedence
When there are local variables and global variables with an identical name, the local variable will be accessed preferentially. For example, while 0005.job is executed, as shown below, the global variable x and the local variable x will exist concurrently. At this time, if you read the x value, the local variable will also be read. After 0005.job returns to 0001.job, if you read the x value, the global variable will be read because only the global variable is present.
0001.job
global x=100
call 5
print x # 100
end
0005.job
var x="hello"
print x # hello
end
Last updated
Was this helpful?