有兩種情況需要考慮
(1)如果在全局範圍內 用const 和const global 都是一樣的。
(2)如果是在特定範圍內,比如在某個函數內,只能使用 global 定義全局變量。 並且 會覆蓋外部定義的全局變量
(3)const定義的全局變量是 可以被覆蓋的
代碼示例
const global x = 2
x = "a"
# invalid redefinition of constant x
# top-level scope at const:4
f() = ( global x = 1)
#內部會覆蓋外部的全局變量
f()
const y=2
y = 3
# 3, 也就是說const 定義的變量,是可以覆蓋的,且不會出現異常
g() = (global y = 1)
#作用域還是在函數內部的
g()