微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

是否可以在Opa中创建全局变量?

如何解决是否可以在Opa中创建全局变量?

| 在MLState的新编程语言Opa中,是否可以创建全局变量?     

解决方法

        Opa是一种功能性语言,因此该语言中没有全局变量。但是,使用ѭ0可以实现类似的行为。在顶层,使用以下命令声明值:
global_var = Mutable.make(initial_value)
其中
initial_value
是变量(某些类型
t
)的初始值。然后可以使用以下方法检索值:
global_var.get()
并设置为:
global_var.set(new_value)
Opa API概述中的更多信息。 但是请注意,仅在特殊情况下才应使用此机制。在Opa中封装状态的主要设备是它的分布式会话(有关该主题的更多信息,请参见Opa手册)。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。