【发布时间】:2020-01-24 11:08:00
【问题描述】:
阅读 Ballerina 上的示例时,我偶然发现了 https://ballerina.io/learn/by-example/variables.html 的示例,其中包含以下代码:
public const int COUNT = 1;
final int status = 1;
第一行仅用
描述声明一个
public编译时常量
第二个是:
声明一个最终变量。
final变量的值是只读的。一旦将值分配给最终变量,它就变得不可变。函数调用的所有参数都是隐式最终参数。
但是这就引出了一个问题:final 和 const 有什么区别?
【问题讨论】:
标签: ballerina