GoLang 快速入门 合理实用常量
Posted 李昊轩的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GoLang 快速入门 合理实用常量相关的知识,希望对你有一定的参考价值。
go的常量很方便
iota 是一个只能在常量表达式中使用的一个标识符, 是一个常量计数器, 初始值为0, 新增一行, 下面的常量会+1
下面是关于常量的小例子
package constant_test
import "testing"
/*
constant 012
*/
const (
a = iota + 1 // 1
b // 2
c // 3
)
/*
constant 可以跳过
*/
const (
a = iota + 1 // 1
b // 2
_ // 下划线跳过
c // 3
)
/*
constant linux rwx
*/
const (
Readable = 1 << iota // 001 1
Writable // 010 2
Executable // 100 4
)
/*
test cases
*/
func Test_constant(t *testing.T)
t.Log(a, b, c) // 递增 012
//权限为7 对应二进制值 0111
user1 := 7
// 判断rwx授权
t.Log(user1&Readable == Readable, user1&Writable == Writable, user1&Executable == Executable)
以上是关于GoLang 快速入门 合理实用常量的主要内容,如果未能解决你的问题,请参考以下文章
golang 快速入门让Golang kafka驱动程序发布到“测试”主题,这些主题是从快速入门指南创建的http://kafka.apache.org/docum