方法:Strings包提供了常用和方法。Compare: 比较字符串Contains: 是否包含子字符串Count: 子字符串出现次数EqualFold: 不区分大小写比较HasPrefix: 是否有前缀HasSuffix: 是否有...
Liemer_Lius
2年前 (2023-05-12) 901℃
2喜欢
定义:映射是存储一系列无序的key/value对,通过key来对value进行操作(增、删、改、查)。Map是无序的。
key/value规则:
映射的key只能为可使用==运算符的值类型(字符串、数字、布尔、数组),value可以...
Liemer_Lius
2年前 (2023-05-12) 873℃
2喜欢
1、定义
切片是长度可变的数组,由三部分组成:
指针:指向切片第一个元素指向的数组元素的地址
长度:切片元素的数量
容量:切片开始到结束位置元素的数量
切片的声名:需要指定元素的类型,不需要指定元素的数量(长度),初始值为nil。
var ...
Liemer_Lius
2年前 (2023-05-12) 856℃
2喜欢
定义:
具有相同数据类型的数据项组成的一级长度固定的序列。数据项是数组的元素,数组的长度必须是非负整数的常量,长度也是类型的一部分。
var arr [10]int
fmt.Printf("Type: %T\n", arr) // Type...
Liemer_Lius
2年前 (2023-05-11) 756℃
1喜欢
转载请注明:liutianfeng.com » 常见数据类型 整型、字符串、float、bool、指针...
Liemer_Lius
2年前 (2023-05-10) 994℃
0喜欢
一、变量
二、常量
1、是不可被修改的
2、必须有值;
3、通常是全大写
func main() {
// 省略类型
const PI = 3.1415926
// 定义多个类型相同
const C1, C2 int = 1, 2
...
Liemer_Lius
2年前 (2023-05-09) 468℃
0喜欢
参考: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喜欢
接口类型是对其它类型的概括和抽象,golang的接口是隐式实现的,接口不会暴露其所含数据的布局、内部结构和基本操作,只提供一些方法。
定义:
package io
type Writer interface {
Write...
Liemer_Lius
2年前 (2023-03-08) 255℃
1喜欢
1. 值类型
1.int:
golang中int即整形,是指整数,其中包括正数和负数,是没有小数部分或小数点的数字,整型可以是十进制、八进制或十六进制,但默认为十进制,其取值范围是负2147483648到2147483647之间...
Liemer_Lius
2年前 (2023-03-07) 279℃
1喜欢