当前位置:首页 > 笔记 > Go

使用GO语言实现 创新科技CAN盒通信

夏立军1周前 (11-15)19
使用GO语言实现 创新科技CAN盒通信
使用GO语言实现 创新科技CAN盒通信```gopackage main import ( “fmt” “syscall” “time” “unsafe”) /** @Desc:@Author: 夏立军@Date: 2024/11/15 上午11:04**/ co...

Go 关联数组 Maps

夏立军4年前 (2020-12-10)675
Go 关联数组 Maps
make 创建˃ 格式 make(map[type]type) ```go// 定义一个 键为 string 类型的,值为 int 类型的 关联数组m := make(map[string]int) // 使用典型的 make[key] = val 语法来设置键值对。m[“k1”] = 7m[“...

Go 控制语句 if-else

夏立军4年前 (2020-12-09)790
Go 控制语句 if-else
控制语句˃ 条件语句 if,if-else, 嵌套 if, else if if,if-else package main import ( "fmt" ) func main() { a := 1 if a ˃ 0 {...

Go 运算符

夏立军4年前 (2020-12-08)717
Go 运算符
运算符˃ 算术运算符 运算符 描述 示例 + 添加两个操作数 A+B _ 从第一个操作数中减去第二个操作数 A-B * 将两个操作数相乘 A*B / 将分子除以分母 B/A % 模数运算符,整数除法的余数 B...

Go 特殊常量 itoa 的使用

夏立军4年前 (2020-12-08)800
Go 特殊常量 itoa 的使用
特殊常量 itoa˃ iota在const关键字出现时将被重置为O; package main import ( "fmt" ) const a = iota const b = iota func main() { fmt.Print...

Go 常量

夏立军4年前 (2020-12-07)667
Go 常量
常量 常量定义形式和常量类型范围; 特殊常量iota的使用; 常量定义形式,常量类型范围; 常量定义从形式上可分为显式和隐式: 显式:const identifier [type] = value隐式:const identifier = value(通常叫无类型常量) ```g...

Go 变量

夏立军4年前 (2020-12-04)613
Go 变量
变量声明,初始化与赋值 单个变量声明和赋值1.1 变量的声明格式: var [变量类型]1.2 变量的赋值格式: =1.3 声明和赋值同时进行:var [变量类型] =1.4 分组声明格式∶ var( i int j float32 name string ) 同一行声明多个...

Go 语言 数据类型

夏立军4年前 (2020-12-04)703
Go 语言 数据类型
数值型˃ 数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。 整型 ˃ 1. 有符号整型 (int8,int16,int32,int64) ```gopackage main import ( “fmt”...

Go 基础语法 import 的使用

夏立军4年前 (2020-12-03)619
Go 基础语法 import 的使用
使用别名package main // 第九行 就是修改的别名 import ( xx "fmt" ) func main() { xx.Println("main") } . 省略包前缀```gopackage m...

Go import导入原理

夏立军4年前 (2020-12-03)812
Go import导入原理
GO语言基础语法—-import原理 如果一个main导入其他包,包将被顺序导入;如果导入的包中依赖其它包(包B),会首先导入B包,然后初始化B包中常量和变量,最后如果B包中有init,会自动执行init() ;所有包导入完成后才会对main中常量和变量进行初始化,然后执行main中的init函数...