- 博客(8)
- 收藏
- 关注
原创 【go】for range 语法
如果expression为map,假设为 map[string]int,for range 语句的 i 对应string , x对应int。expression可以是数组,map,slice等。1.for range 的几种常见形式。且是无序状态,跟map定义时的顺序无关。
2024-07-08 16:10:24 94
原创 【go】time.Parse 和time.Format
这时我们需要给他一个标准化模板,也就是layout,我们就根据特定的时间(2006 年 1 月 2 日 15:04:05 MST),需要的方式(7/25/2019 13:45:00),来得出layout。举个例子,例如我想要把"7/25/2019 13:45:00"转化成time的类型,这是被转化的变量,也就是value。这个layout是一个特定的时间2006 年 1 月 2 日 15:04:05 MST,用不同的方式书写,参考。实际上就是Parse的逆过程,把一个time类型转换成string类型。
2024-07-04 15:47:56 438
原创 【os】操作系统简介和一些术语
在没有操作系统的时候,用户想要输入一个文本,首先要找到文本程序对应的内存,调用程序,然后打开主内存,键入,存储主内存...等操作。发生中断后,系统就会转移到Service Routine对应的中断服务中,去执行中断。而有了操作系统后就让我们可以更直观的使用计算机,只需要打开文本程序,输入,关闭就行。bootstrap program:是电脑启动后执行的第一个程序,会调用os。操作系统是用户和计算机硬件(资源)(:CPU、memory、IO等)的中介。实际上,操作系统是一个可以简化用户操作的程序。
2024-07-03 18:35:02 119
原创 【go】parameters and arguments
形参是指func() 里面方括号的参数,是并未具体确认的参数,只具有参数的类型。实参是调用func函数时传入的参数,这个参数不仅有类型,而且有赋值。parameters:形参。arguments:实参。
2024-07-03 16:09:36 105
原创 【go】切片和...
此时这个切片的长度是2,取了empty[2]和empty[3],因为相比于数组而言,切片的最后一个元素是不计算其中的。此时m实际上就是一个切片,你可以直接传入一个切片,也可以传入一组数字,系统会帮你转化成切片,下面是两个例子。用数组声明切片方法 : newSlice := empty[2:4](这里empty为数组)切片是数组的一个窗口,实际上是一个可以在函数内外传递的指针。切片的初始化: var empty []int。go是可以通过... 声明可变函数的,具体如下。
2024-07-03 11:31:39 134
原创 【go】fmt.sprint——合成字符串
意思是,string.(int)会将int类型转化为rune类型,而不是期望的string类型。当一开始想使用 string(int)转字符串时,系统会出现。fmt.Sprint 跟 fmt.printf 是不一样的。所以fmt包不仅是用来标准输入输出的,还可以用来进行格式转化。所以系统建议我们使用 fmt.Sprint(x)来进行转换。g,并返回一个string 相当于一个标准化的过程。前者是将不同类型的数据转化成strin。后者我们常用于输出标准的格式。
2024-07-02 11:50:29 208
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人