• 注册
  • 常量Constants

    const (
        PI    = 3.14
        World = '世界'
    ) 
    
    println(PI)
    println(World)
    

    常量用const声明。它们只能在模块级别(功能之外)定义。

    常量名称必须大写。这有助于将它们与变量区分开来永远不能改变常量值。

    V常量比大多数语言更灵活。您可以指定更复杂的值:

    struct Color {
            r int
            g int
            b int
    }
    
    fn (c Color) str() string { return '{$c.r, $c.g, $c.b}' }
    
    fn rgb(r, g, b int) Color { return Color{r: r, g: g, b: b} }
    
    const (
            Numbers = [1, 2, 3]
    
            Red  = Color{r: 255, g: 0, b: 0}
            Blue = rgb(0, 0, 255)
    )
    
    println(Numbers)
    println(Red)
    println(Blue)
    
  • 单栏布局 侧栏位置: