`

go语言常量的使用

    博客分类:
  • go
阅读更多
常量用const关键字定义,用于存储不会改变的数据
常量的数据类型一般是bool,数字和字符串
定义的方式:
引用
const {name} {type} = {value} 或 const {name} = value

也可以多个定义
引用
const {name1},{name2} {type} = {value1},{value2}

用列子说明:
package main

import (
	"fmt"
	"reflect"
)

const cK string = "string const"
const cj = "string j"
const (
	a int = 1
	b
	c int = iota
	d
)

const (
	e, f, g = 5, "6", 7
)

func main() {
	fmt.Printf("cK:%s,cj:%s,a:%d,b:%d,c:%d,d:%d,e:%d,f:%s,g:%d\n", cK, cj, a, b, c, d, e, f, g)
	fmt.Println(reflect.TypeOf(f))
}

结果:



注意:iota是golang语言的常量计数器,只能在常量的表达式中使用
iota在const关键字出现时将被重置为0(const内部的第一行之前)
reflect包是go的反射包,reflect.TypeOf反射数据类型
  • 大小: 4 KB
分享到:
评论

相关推荐

    go语言中文教程及手册.pdf

    《go语言中文教程及手册》包含了语言结构、基础语法、数据类型、语言变量、语言常量以及运算符等内容的介绍,可以让你快速进阶为go语言编程高手。简洁,一句废话没有,对于初学者可以让大家快速掌握GO语言!

    Go语言基础、进阶、提高课程第四节Go语言 常量1

    第四节 Go 语言 常量常量是一个简单值的标识符,在程序运行时,不会被修改的量。常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。常量的

    GO语言中的常量

    go语言支持的常量有字符型,字符串型,布尔型和数字型。本文实例讲述了Go语言中常量定义方法。分享给大家供大家参考。

    Go语言入门指南大纲及框架建议:轻松掌握Go语言学习秘诀.docx

    Go语言入门指南大纲及框架建议:轻松掌握Go语言学习秘诀 1. Go语言概述  Go语言的历史和创造者  Go语言的主要特性和优势  Go语言的应用领域 2. 安装与配置  在不同操作系统(Windows, macOS, Linux)上安装...

    是一本全面介绍 Go 编程语言的权威指南 它涵盖了 Go 语言的语法、特性、标准库和最佳实践,适合新手和有经验的开发者阅读

    Basic Data Types: 讲解了 Go 语言的基本数据类型,包括整数、浮点数、布尔值、字符串等,并介绍了类型转换和常量。 Composite Types: 介绍了 Go 语言的复合数据类型,包括数组、切片、映射、结构体等,并讲解了...

    GO语言基础学习文档

    一、 GO语言环境搭建 2 二、 Go 命令 2 go build 3 go clean 4 go fmt 4 go get 4 go install 4 go test 4 go doc(godoc) 5 三、 Go基础 5 关键字 5 定义变量 5 常量 6 内置基础类型 6  Boolean 6  数值类型 6 ...

    Go语言中常量定义方法实例分析

    主要介绍了Go语言中常量定义方法,以实例形式分析了Go语言中常量的定义及使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    详解Golang编程中的常量与变量

    Go语言常量 常量是指该程序可能无法在其执行期间改变的固定值。这些固定值也被称为文字。 常量可以是任何像一个整型常量,一个浮点常量,字符常量或字符串文字的基本数据类型。还有枚举常量。 常量是一样,只是它们...

    无闻Go语言视频教程

    Google出品的GO语言,最近有火起来的趋势。据众大神说,GO语言弥补了C和C++还其他语言的缺陷,颇有白富美的感觉。 网络上搜索了一番,发现【吾爱】上并没有GO语言的视频下载,其他站点也很少提供GO语言的视频教学。 ...

    Go 语言基础语法 .zip

    Go 语言中变量的声明必须使用空格隔开,如: var x int const Pi float64 = 3.14159265358979323846 在运算符和操作数之间要使用空格能让程序更易阅读: 无空格: fruit=apples+oranges; 在变量

    Go 学习笔记 第四版

    Go 语言基础语法 Go 语言数据类型 Go 语言变量 Go 语言常量 Go 语言运算符 Go 语言条件语句 Go 语言循环语句 Go 语言函数 Go 语言变量作用域 Go 语言数组 Go 语言指针

    GO语言学习文档,适合初级入门学习

    GO是一个以通用系统语言为设计目标的系统级语言, 如 C++. 以下是针对C++程序员的一些学习拉摘要. 这文章主要讨论GO和C++的不同。 对于更一般的介绍,请另参网站其它文章: 概念不同 * GO没有带构建器和...

    Golang mk教程-Go语言视频零基础入门到精通项目实战web编程

    第02天-基础-包、函数、常量、数据类型、字符操作 第03天-基础-作业讲解、流程控制、函数详解 第04天-基础-闭包、数组、切片、锁机制 第05天-进阶-排序、链表、二叉树、接口 第06天-进阶-接口与反射详解 第07天-进阶...

    Go语言基础、进阶、提高课程第十节Go语言 变量作用域1

    第九节 Go 语言 变量作用域作用域为已声明标识符所表示的常量、类型、变量、函数或包在源代码中的作用范围。Go 语言中变量可以在三个地方声明:函数内定义的变量称

    Go的基本教程.txt

    学习Go语言的基本语法,包括变量、常量、类型、运算符、控制结构(如if、for、switch)等。 了解Go语言的包(package)概念,以及如何组织和构建Go程序。 掌握Go语言的标准库和常用包的使用,如fmt、os、io等。 ...

    Go语言视频教学(2).txt

    ├─L002-Go语言-mp4 │ 01 Go开发1期 day2 回顾-基本类型.mp4 │ 02 Go开发1期 day2 包的概念.mp4 │ 03 Go开发1期 day2 函数和常量.mp4 │ 04 Go开发1期 day2 值类型和引用类型.mp4 │ 05 Go开发1期 day2 函数参数...

    Go语言关键词和预声明常量、类别、函数

    Go语言有25个关键词。它们只能在语法允许的场合使用,不能被用户自定义的变量或者函数名覆盖。它们如下所示。 break default func interface select case defer go map struct chan else goto package switch...

    Go 语言编程 + Go 学习笔记

    Go 语言编程 + Go 学习笔记, 第 部分 语 第 1 章 类型 1.1 变量 1.2 常量 1.3 基本类型 1.4 引 类型 1.5 类型转换 1.6 字符串 1.7 指针 1.8 定义类型 第 2 章 表达式 2.1 保留字 2.2 运算符 2.3 初始化 2.4 控制流 ...

Global site tag (gtag.js) - Google Analytics