2011-06-23 306 views

回答

5

Opa是一種功能語言,所以在語言中沒有全局變量。但是,可以通過Mutable實現類似的行爲。在頂層一個聲明與值:

global_var = Mutable.make(initial_value) 

其中initial_value爲(某種類型的t)變量的初始值。然後可以檢索與值:

global_var.get() 

,並設置:在Opa API overview

global_var.set(new_value) 

更多信息。

但請注意,此機制只能用於特殊情況;封裝Opa狀態的主要設備是其分佈式會話(有關該主題的更多信息,請參見Opa manual)。

+0

請注意,對於通常的值限制問題,您的全局可變變量不能是多態的。 – Yoric

相關問題