GO语言初阶学习

共计 893 个字符,预计需要花费 3 分钟才能阅读完成。

package main

import ("fmt")

func stuVariable() {

// 声明变量

/* var count int

var isExist bool */

// 批量声明

/* var (

name string

age int

) */

// 省略类型

/* var number = 123

var sex = "nan" */

// 短声明

/* name := "xh"

site := "www.baidu.com"

age := 12 */

// 批量初始化 多重赋值

varname, age, sex = "xh", 12, "nan"

fmt.Println("初始化多重赋值:", name, age, sex)

// 布尔类型

et := true

isExist := et

ifisExist {fmt.Println("ET 存在")

} else {fmt.Println("ET 不存在")

}

age2 := 20

OK := age2 >= 18

ifOK {fmt.Println("成年")

} else {fmt.Println("未成年")

}

count := 4

fori := 0; i < count; i++ {fmt.Println("i:", i)

}

}

func getConstant() {

// 常量

constPIfloat64 = 3.14

// 特殊常量,iota,默认值 0,每调用一次加 1,但它只在 const 块中根据位置提供序列号

const (

NUMBER_A = iota

NUMBER_B

)

fmt.Println(NUMBER_A, NUMBER_B)

// 使用_下划线跳过某些值,或者中间声明其他常量

const (

NUM1 = iota

_

NUM11111111 = 2132131

// 不赋值取前一个的值

NUM2

NUM3 = iota

)

fmt.Println(NUM1, NUM2, NUM3)

}

func getNameAndAge() (string, int) {

// 匿名变量

return"testasdsad", 11

}

func main() {

// 变量

stuVariable()

// 常量

getConstant()

// 匿名变量 返回 2 个值,只用到其中某个值

name, _ := getNameAndAge()

fmt.Println("name:", name)

}
正文完
 1
caoguojian
版权声明:本站原创文章,由 caoguojian 于2022-06-11发表,共计893字。
转载说明:除特殊说明外本站文章皆由CGJ发布,转载请注明出处。
一言一句话
-「
评论(没有评论)