分类:数据类型

字符串 – String

字符串 – String
方法:Strings包提供了常用和方法。Compare: 比较字符串Contains: 是否包含子字符串Count: 子字符串出现次数EqualFold: 不区分大小写比较HasPrefix: 是否有前缀HasSuffix: 是否有...

Liemer_Lius 2年前 (2023-05-12) 901℃ 2喜欢

映射 – Map

映射 – Map
定义:映射是存储一系列无序的key/value对,通过key来对value进行操作(增、删、改、查)。Map是无序的。 key/value规则: 映射的key只能为可使用==运算符的值类型(字符串、数字、布尔、数组),value可以...

Liemer_Lius 2年前 (2023-05-12) 873℃ 2喜欢

切片 – Slice

切片 – Slice
1、定义 切片是长度可变的数组,由三部分组成: 指针:指向切片第一个元素指向的数组元素的地址 长度:切片元素的数量 容量:切片开始到结束位置元素的数量 切片的声名:需要指定元素的类型,不需要指定元素的数量(长度),初始值为nil。 var ...

Liemer_Lius 2年前 (2023-05-12) 856℃ 2喜欢

数组 – Array

数组 – Array
定义: 具有相同数据类型的数据项组成的一级长度固定的序列。数据项是数组的元素,数组的长度必须是非负整数的常量,长度也是类型的一部分。 var arr [10]int fmt.Printf("Type: %T\n", arr) // Type...

Liemer_Lius 2年前 (2023-05-11) 756℃ 1喜欢

变量、常量[const]、作用域

变量、常量[const]、作用域
一、变量 二、常量 1、是不可被修改的 2、必须有值; 3、通常是全大写 func main() { // 省略类型 const PI = 3.1415926 // 定义多个类型相同 const C1, C2 int = 1, 2 ...

Liemer_Lius 2年前 (2023-05-09) 468℃ 0喜欢

Golang – struct

Golang – struct
参考:https://blog.csdn.net/weixin_29957761/article/details/112083234 https://blog.csdn.net/weixin_44908159/article/details...

Liemer_Lius 2年前 (2023-04-12) 342℃ 2喜欢

函数 & 方法 & 接口

函数 & 方法 & 接口
函数 函数定义了名称name,传入参数(parameter-list),通过函数体(body)的处理,返回结果(result-list),传入参数和返回结果都可以多个 func name(parameter-list) (result-li...

Liemer_Lius 2年前 (2023-03-08) 323℃ 1喜欢

接口-Interface

接口-Interface
接口类型是对其它类型的概括和抽象,golang的接口是隐式实现的,接口不会暴露其所含数据的布局、内部结构和基本操作,只提供一些方法。 定义: package io type Writer interface { Write...

Liemer_Lius 2年前 (2023-03-08) 255℃ 1喜欢

golang的数据类型-值类型、引用类型

golang的数据类型-值类型、引用类型
1. 值类型 1.int: golang中int即整形,是指整数,其中包括正数和负数,是没有小数部分或小数点的数字,整型可以是十进制、八进制或十六进制,但默认为十进制,其取值范围是负2147483648到2147483647之间...

Liemer_Lius 2年前 (2023-03-07) 279℃ 1喜欢