学习笔记
文章平均质量分 58
青雀聆雨
学习笔记
展开
-
go文件读写
一、基本读写package mainimport ( "fmt" "os")func main() { file, err := os.Open("/Users/m73/Desktop/gocod/go.mod") if err != nil { fmt.Println("open file err = ", err) } fmt.Print("file=%v ", file) err = file.Close() if err !原创 2021-12-02 10:50:13 · 114 阅读 · 0 评论 -
go面向对象
面向对象一、结构体结构体是值类型结构体是自定义的数据类型,代表一类事物。结构体变量(实例)是具体的,实际的,代表一个具体变量。二、声明结构体type 结构体名称 struct { 字段1 type 字段2 type}type Student struct { Name string Age int Source float32}package mainimport ( "fmt")type Cat struct { Name string原创 2021-12-02 10:49:25 · 101 阅读 · 0 评论 -
go程序流程控制
程序流程控制一、程序流程介绍控制顺序控制程序从上到下逐行执行,中间没有任何判断跟跳转分支控制分支控制就是让程序有选择执行单分支if 条件表达式{ 执行代码块}双分支if 条件表达式{ 执行代码块1} else { 执行代码块2}多分支if 条件表达式{ 执行代码块1} else if { 执行代码块2} else { 执行代码块3}嵌套分支在一个分支结构中又完整嵌套了另一个完整的分支结构,里面的分支结构称原创 2021-12-02 10:48:29 · 103 阅读 · 0 评论 -
Go语言运算符
Go语言运算符一、基本介绍算术运算符赋值运算符比较运算符/关系运算符逻辑运算符位运算符其他运算符二、算术运算符运算符运算范例结果+正号+33-负号-4-4+加5+510-减6-42*乘3*412/除5/51%取模(取余)7%52++自增a=2 a++a=3–自减a=2 a–a=1+字符串相加“He” + “llo”“Hello”算术运算原创 2021-12-02 10:47:08 · 350 阅读 · 0 评论 -
go数组、切片
数组数组属于值类型,在默认情况下是值传递下标越界会报panic数组的定义和内存布局package mainimport "fmt"func main() { //字符数组定义 var str [2]string str[0] = "world" str[1] = "hello" fmt.Println(str) //赋值数组的第二种方法 str1 := [2]string{"12", "safas"} fmt.Println(str1) //int数组定义 var原创 2021-12-02 10:46:22 · 430 阅读 · 0 评论 -
Go语言基本数据类型1
Go语言基本数据类型1 分类 类型 细分类型 数据类型 数值 基本数据类型 数值型 整数类型 int 32位系统4个字节 -231 ~ 231-1 | 64位系统8个字节 -263-1 ~ 263-1 | 整型的默认类型是int int8 -128 ~ 127 int16 -215 ~ 215-1 int32 / rune -231 ~ 231-1 rune表示一个原创 2021-12-02 10:43:59 · 146 阅读 · 0 评论 -
Go语言基本语法1
go基础原创 2021-12-02 10:42:03 · 73 阅读 · 0 评论