• 注册
  • 变量

    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后尝试编译上面的程序。

    请注意:==之间的区别: :=用于声明和初始化,=用于分配。

  • 单栏布局 侧栏位置: