name := 'Bob'
age := 20
large_number := i64(9999999999)
println(name)
println(age)
println(large_number)
使用:=
声明和初始化变量。
这是在V中声明变量的唯一方法。
这意味着变量始终具有初始值。
变量的类型是从右侧的值推断出来的。
要强制使用其他类型,请使用类型转换:表达式T(v)
将值v
转换为类型T
.与大多数其他语言不同,V
只允许在函数中定义变量。不允许使用全局(模块级别)变量。V
中没有global
状态。
mut age := 20
println(age)
age = 21
println(age)
要更改变量的值使用 =
。
在V中,默认情况下变量是不可变的。
为了能够更改变量的值,您必须使用mut
声明它。从第一行删除mut
后尝试编译上面的程序。
请注意:=
和=
之间的区别: :=
用于声明和初始化,=
用于分配。