Skip to content
On this page

提案名称:var变量声明语法调整

  • 提案编号:8号
  • 提案发起人:柴树杉
  • 提案分类:普通

提案内容

  • 根据开发组讨论,提议局部变量定义省略 var, 以保持和函数参数和返回值声明方法一致
  • 那么 var 将只能用于全局变量的定义, 结合 社区反馈意见 和 WASM 汇编语言语法, 提议改为 global
  • 作为过渡期 var 用法依然保留, wago 语法 var 也保留

以下是参考代码:

global year: int = 2023

func main {
	L0: bool
	L: int = 123

Loop:
	for 1 > 0 {
		println(L0, L)
		break Loop
	}
}

提案日期

2023年6月19日