人生苦短,let’s go
本人从B站看视频学习go,具体的学习网站可以参考链接为:李文周的博客
一下是本人参考学习的一些练习。
截图是本人最近学习的基础学习demo
下面是具体的代码
基础部分:
package main
import (
"fmt"
"reflect"
)
var x, y int
var ( // 这种因式分解关键字的写法一般用于声明全局变量
a int
b bool
)
const (
Unknown = 0
Female = 1
Male = 2
)
var c, d int = 1, 2
var e, f = 123, "hello"
func main() {
fmt.Println("人生苦短," + "let's go")
fmt.Println("单行注释 // 多行注释/**/")
fmt.Println("标识符可以是以下划线开头或者字母开头,不能以数字开头")
fmt.Println("go 语言数据类型以及默认值")
var i int
var f float64
var s string
fmt.Println("%v %v %v %q\n", i, f, b, s)
fmt.Println("%s,%s", reflect.TypeOf(d), reflect.TypeOf(s))
//:= 左侧如果没有声明新的变量,就产生编译错误
//这种不带声明格式的只能在函数体中出现
//局部变量,声明必须用,全局变量可以只声明不去用 declared and not used
g, h := 123, "hello"
fmt.Println(x, y, a, b, c, d, e, f