随笔分类 - GoLang
摘要:基本语法 简单演示一下 除了先声明后通过make初始化外,还可以直接填入值
阅读全文
摘要:切片的定义类似数组,但是注意没有声明长度 切片是引用类型,在内存中这样分配 切片有两种使用方式 append动态添加元素,当len=cap(我推测),发生扩容 copy 对切片进行复制 因为string的底层是一个byte数组,所以也可以对string进行切片处理 因为slice是地址引用,所以虽然
阅读全文
摘要:类似try-catch的操作是利用 recover捕获错误,利用defer处理错误。 复习一下defer的处理机制: 1 在程序执行完成后,执行defer栈中的内容 2 先入的后执行 支持使用errors.New()自定义错误。也可以用panic处理错误,执行panic后,输出错误信息,退出程序
阅读全文
摘要:time模块处理和时间相关的内容 获取其他日期信息 使用 time.Format格式化时间 可以直接引用的时间常量 Sleep用来等待一段时间 转成int64类型,进行加减运算 一个小练习:统计程序运行时间 package main import ( "strconv" "time" "fmt" )
阅读全文
摘要:笔记来自 b站尚硅谷视频教程 也就是说,如果无法完成转换,会返回数据类型的默认值。
阅读全文
摘要:在 Go 编程语言中,数据类型用于声明函数和变量。 数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。 Go 语言按类别有以下几种数据类型: 序号类型和描述 1 布尔型布尔型的值只可以是常量 true 或者 false。一个简单的
阅读全文
摘要:Go 语言变量 变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。 变量可以通过变量名访问。 Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。 声明变量的一般形式是使用 var 关键字: var identifier type 可以一次声明多个变量: var iden
阅读全文

浙公网安备 33010602011771号