Julia 全球关键字 |在 Julia 中创建一个全局变量
Julia 中的关键字是保留字,其值是预定义给编译器的,用户不能更改。这些词具有特定的含义并在执行时执行它们的特定操作。
Julia 中'global'
关键字用于访问在全局范围内定义的变量。它将变量用作当前作用域,并引用该名称的全局变量。
句法:
var1 = value1
loop condition
statement
global var1 = value2
statement
end
示例 1:
# Julia program to illustrate
# the use of global variable
for i in 1:10
global x = i
end
# Accessing global variable
# from outside of the loop
println(x)
输出:
10
通过使用全局变量,可以从代码中的任何位置访问变量 x 的值。
示例 2:
# Julia program to illustrate
# the use of global variable
x = 0
# Defining function
function check_global()
for i in 1:5
# Re-defining global variable
global x = i * 2
println(x)
end
println(x)
end
# Function call
check_global()
输出:
2
4
6
8
10
10
在上面的代码中,可以看到循环会重新定义全局变量的值,当在循环外调用它时,会打印更新后的值。