go
文章平均质量分 81
go学习记录
ww要努力呀
加油✧٩(ˊωˋ*)و✧
展开
-
go语言学习——0
...原创 2023-04-24 22:50:17 · 72 阅读 · 0 评论 -
go语言学习——1
的位向左移动 n 位,右侧空白部分使用 0 填充;如果 n 等于 2,则结果是 2 的相应倍数,即 2 的 n 次方。的位向右移动 n 位,左侧空白部分使用 0 填充;如果 n 等于 2,则结果是当前值除以 2 的 n 次方。返回介于 [0.0, 1.0) 之间的伪随机数,其中包括 0.0 但不包括 1.0。,对于无符号 x 使用 “全部位设置为 1”,对于有符号 x 时使用。函数来提供伪随机数的生成种子,一般情况下都会使用当前时间的纳秒级数字。位运算只能用于整数类型的变量,且需当它们拥有登场模式时。原创 2023-04-25 10:13:38 · 81 阅读 · 0 评论 -
go语言学习汇总
..原创 2023-05-17 20:13:47 · 104 阅读 · 0 评论 -
go语言学习——2
用于获取程序运行的操作系统平台下int类型所占的位数。任何类型转换为字符串总是成功的。拼接slice到字符串。原创 2023-04-25 11:43:59 · 116 阅读 · 1 评论 -
go语言学习——2.x
...原创 2023-05-31 15:29:29 · 579 阅读 · 0 评论 -
go语言学习——3
...原创 2023-05-06 11:24:59 · 57 阅读 · 0 评论 -
go语言学习——4
map1[key1]的方法获取key1对应的值val1,如果不存在,val1是空值,无法区分key1不存在还是它对应的value就是空值,可以用val1,isPresent=map1[key1],isPresent返回一个bool值,如果key1存在map1,val1对应值,isPresent为true,key1不存在,val1是空值,isPresent会返回false。必须使用两次make()函数,第一次分配切片,第二次分配切片中的每个map元素。,key1不存在也不会报错。删除key,可以使用。原创 2023-05-14 11:04:42 · 729 阅读 · 0 评论 -
go语言学习——5
写自己包的时候,要用不含有下划线_的小写单词来为文件命名为了让其他包的文件,可以访问到本包的函数,则该函数名的首字母需要大写,类似其他语言的public,这样才能跨包访问如果包名较长,Go支持给包取别名,取别名后,原来的包名就不能使用了同一个包下,不能有相同的函数名(全局变量名)如果要编译程一个可执行程序文件,就需要将这个包声明为main,即package.main,如果写一个库,包名可以自定义" }import一般格式为:import “包路径或url路径”原创 2023-05-14 12:21:11 · 323 阅读 · 0 评论 -
go语言学习——6
如果字段在代码中从来也不会被用到,可以命名为_//字段赋值示例 var s T使用new10 , 15.5 , "Chris" } // 此时ms的类型是 *struct1 var ms struct1混合字面量语法(composite literal syntax)&struct1{a, b, c} 是一种简写,底层仍然会调用 new ()表达式 new(Type) 和 &Type{} 是等价的。结构体转换。原创 2023-05-14 18:32:23 · 305 阅读 · 0 评论 -
go语言学习——7
v:=reflect.ValueOf(x)通过传递一个x拷贝创建了v,v的修改并不能更改原始的x,要想更改能作用到x,要传递x的地址v=reflect.ValueOf(&x)一个接口类型的变量varI中可以包含任何类型的值,必须有一种方式来检测它的动态类型,即运行时在变量中存储的值的实际类型。接口在类型定义之后才定义,二者处于不同的包中,被单独编译,只要类型实现了接口中的方法,它就实现了此接口。类型(比如结构体)实现接口方法集中的方法,每个方法的实现说明了此方法是如何作用于该类型的:即。原创 2023-05-17 16:01:12 · 202 阅读 · 0 评论 -
go语言学习——8
...原创 2023-06-05 19:22:37 · 533 阅读 · 0 评论 -
go语言学习——9
计算1~200各个数的阶乘,并且把各个数的阶乘放到map中。显示出来。用goroutine完成。原创 2023-06-10 11:45:54 · 1049 阅读 · 0 评论