Golang相关

https://www.liwenzhou.com/posts/Go/install_go_dev/  博客地址

https://studygolang.com/pkgdoc   #中文文档库

https://studygolang.com/dl  下载地址

bin 存放编译后的二进制文件

pkg 存放编译后的库文件

src  存放源码文件

vscode下载地址 官方下载地址:https://code.visualstudio.com/Download

 双引号表示字符串,单引号表示字符

go build -o heihei.exe   指定文件名

Println :可以打印出字符串,和变量
Printf : 只可以打印出格式化的字符串,可以输出字符串类型的变量,不可以输出整形变量和整形

  1. 函数外的每个语句都必须以关键字开始(var、const、func等)
  2. :=不能使用在函数外。
  3. _多用于占位,表示忽略值。

变量不能重复申请 

常量不允许修改,定义的时候就要赋值。 

iota:在const关键字出现时将被重置为0。const中每新增一行常量声明将使iota计数一次(iota可理解为const语句块中的行索引)。 使用iota能简化定义,在定义枚举时很有用。

基本数据类型

package main
 
import "fmt"
 
func main(){
	// 十进制
	var a int = 10
	fmt.Printf("%d 
", a)  // 10
	fmt.Printf("%b 
", a)  // 1010  占位符%b表示二进制
 
	// 八进制  以0开头
	var b int = 077
	fmt.Printf("%o 
", b)  // 77
 
	// 十六进制  以0x开头
	var c int = 0xff
	fmt.Printf("%x 
", c)  // ff
	fmt.Printf("%X 
", c)  // FF
}

浮点型

package main
import (
        "fmt"
        "math"
)
func main() {
        fmt.Printf("%f
", math.Pi)
        fmt.Printf("%.2f
", math.Pi)
}

布尔值

字符串

原文地址:https://www.cnblogs.com/liumj0305/p/9994899.html