
go
shijc_csdn
记录所学、所感、所想。
展开
-
Go 学习笔记-切片
package mainimport "fmt"/** 切片是动态数组,可以灵活的通过 variable_name[beginIndex: EndIndex] 的方式获取数组的部分内容,形象的称之为(面包)“切片” * * 一、声明方式:* 1.声明未知长度切片:var identifier []type ,默认为 nil,相当于一个固定类型的指针,并未分配内存* 2.声明切片并...原创 2020-04-02 23:21:39 · 233 阅读 · 0 评论 -
Go 学习笔记-结构体
package mainimport "fmt"/** 结构体是由一系列具有一组相同或不同数据构成的数据集合,表达一个整体概念。* 结构体定义:type struct_variable_type struct { member definition member definition ... member definition}* 声明与初始化:* va...原创 2020-04-02 23:20:43 · 184 阅读 · 0 评论 -
Go 学习笔记-数组
package mainimport "fmt"/* * 一维数组:var variable_name [SIZE] variable_type * 一维数组初始化: * 固定长度:var variable_name = [SIZE] variable_type {value1, value2, ..., valueSIZE} * 根据内容:var variable...原创 2020-04-01 23:56:41 · 168 阅读 · 0 评论 -
Go 学习笔记-常量
package mainimport "fmt"/* * 常量是一个简单值的标识符,在程序运行时,不会被修改的量。 * 常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。 * 格式:const identifier [type] = value * * [type] 可以省略,编译器可以根据变量的值来推断其类型。 * 显式类型定义: const b st...原创 2020-04-01 23:52:32 · 152 阅读 · 0 评论 -
Go 学习笔记-变量
package mainimport "fmt"/* 变量声明方式1: var <var_name> [<type>] [= <value>]可以省略<type>,根据值内容自行判定类型可以省略<value>(初始化),go 会给变量使用默认值初始化*//* 变量声明方式2: <var_name> := ...原创 2020-04-01 23:48:49 · 152 阅读 · 0 评论 -
Go 学习笔记-HelloWorld详解
深入学习 HelloWorld 代码中每一个关键字的含义和作用。package main // 包名,按照目录执行,只有一个 main 的包,go 将加载 main 包import "fmt" // 导入包(模块),比如引用标准库函数,输出文本等// 单行注释/* * 多行注释1 * 多行注释2 */// init() 函数会先于 main 函数被加载func init(...原创 2020-03-29 13:33:36 · 348 阅读 · 0 评论 -
Go 学习笔记-环境搭建-VSCode
环境搭建下载 Go 的安装包windows,下载 *.msi 安装包。中文下载网站:https://studygolang.com/dl ,根据平台选择下载的安装包。下载 VSCodeVSCode Download ,随便以后搜索引擎都会给出官方的下载链接,不用犹豫,进入页面根据自己的系统下载对应的安装包即可,如果不会安装,不用担心,VSCode 提供不同系统的安装说明。下载链接:ht...原创 2020-03-26 23:23:39 · 1316 阅读 · 0 评论