
Go语言实况记录
文章平均质量分 81
记录在学习Golang时候的知识点和遇到的问题
是哈猿啊
Stay Hungry. Stay Foolish.
展开
-
Go的零散知识点(一)
1. 格式化输出对数值进行格式化输出的时候,使用:%v 可用来表示复数;%t 来表示输出的值为布尔型;%d 来表示输出的值为整数;%x和%X 来表示输出的值为16进制的数字;%g 来格式化浮点型;%f 用来输出浮点数;%e 输出科学计数表示法;%0d 用于规定输出定长的整数,其中开头的数字 0 是必须的;%n.mg 用于表示数字 n 并精确到小数点后 m 位,除了使用 g 之外,还可以使用 e 或者 f,例如:使用格式化字符串 %5.2e 来输出 3.4 的结果为 3.40e+00。原创 2022-03-18 15:29:29 · 526 阅读 · 0 评论 -
Golang-结构体
目录声明结构体创建与访问方法 Golang支持面向对象编程(OOP),但是和传统的面向对象编程(Java)又有区别,所以只能说Golang是支持面向对象编程特性。 传统的面向对象编程是怎么样? 拿Java作为例子,定义一个Person类,里面包含了这个Person的一些属性或特征。public class Person(){ private String name; private int age; private String addr;}然原创 2021-11-15 08:07:01 · 270 阅读 · 0 评论 -
Golang-map
目录什么是map?声明map的使用map增删改查map的遍历map的长度map切片map排序注意什么是map? map是一种key-value数据结构,类似于其它的编程语言,如Java。声明//基本语法var map 变量名 map[keytype]valuetype map中的key可以是很多种类型,如bool,数字,string,指针,channel,还可以是接口,结构体,数组。 但是key不可以是slice、map还有function,因为这三个类型无法用 == 来判断。 v原创 2021-11-03 17:55:06 · 113 阅读 · 0 评论 -
Golang-数组与切片
数组 数组可以存放多个同一类型数据。数组也是一种数据类型,在Go中,数组是值类型。 例子package mainimport "fmt"func main() { //定义一个数组 var arr [5]int //给数组的每个元素赋值 arr[0] = 3 arr[1] = 6 arr[2] = 9 arr[3] = 12 arr[4] = 15 for i := 0; i < len(arr); i++ {原创 2021-11-01 08:53:26 · 562 阅读 · 0 评论 -
Golang-基础数据类型
1.布尔类型 布尔型的值只可以是常量 true 或者 false。定义方式如下:var value bool = true2.数字类型 数字类型主要分为整型int和浮点型float32、float64,下面做分别描述类型描述unit8无符号 8 位整型 (0 到 255)unit1原创 2021-10-25 11:28:40 · 186 阅读 · 0 评论