如何定义常量

104 阅读1分钟

概述

要求

  • 常量,定义的时候就指定的值,不能修改
  • 常量可以允许定义,但未使用的存在
  • 常量类型只可以定义 bool、数值(整数、浮点数、复数)和字符串

规范

  • 静态语言中尽量不要出现蛇形的命名方式,即不要用 _,蛇形是动态语言的使用习惯

定义单个常量

package main

// 显式定义
const PI float32 = 3.1415926
const MyName = "鸣人"

定义多个常量

// 定义一组
const (
   Unknown = 100
   Success = 200
   Failed  = 500
)

省略的写法

// 省略的方式,如果后续不定义类型和值,就会延续之前定义的类型和值,与之前保持一致
const (
   P1 = "鸣人"
   P2
   P3
   U1 = "佐助"
   U2
)