![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GoLang
文章平均质量分 78
随笔
Ming__GoGo
Hello World!
展开
-
Go -- 函数、方法和字符串
以下内容都来源于Go语言101: 字符串 -Go语言101Go中的字符串和Java中的字符串相同,都是不可修改的。底层是一个个字符组成的串。字符串当作字节切片使用内置函数copy和append可以用来复制和添加切片元素。 事实上,做为一个特例,如果这两个函数的调用中的第一个实参为一个字节切片的话,那么第二个实参可以是一个字符串。 (对于append函数调用,字符串实参后必须跟随三个点...。) 换句话说,在此特例中,字符串可以当作字节切片来使用。函数变长参数和变长参数函数类型一个函数的最后一个原创 2023-11-27 20:55:32 · 58 阅读 · 0 评论 -
Go语言中的数组、切片和映射
每个容器(值)用来表示和存储一个元素(element)序列或集合。一个容器中的所有元素的类型是相同的。我认为以上说的就是Go语言中的map和Java中的map是一样的,key和value都可以是任意值,比如Java中的对象。一个数组或者切片的所有元素紧挨着存放在一块连续的内存中。一个数组中的所有元素均存放在此数组值的直接部分,一个切片中的所有元素均存放在此切片值的间接部分。一个映射中的所有元素也均存放在一块连续的内存中,但是映射中的元素并不一定紧挨着存放。原创 2023-11-25 15:24:40 · 55 阅读 · 0 评论 -
学习Go记录
【代码】学习Go记录。原创 2023-11-17 21:49:05 · 25 阅读 · 1 评论 -
Go基础(协程)--11.19
Go不支持创建系统线程,所以协程是一个Go程序内部唯一的并发实现方式。协程有时也被称为绿色线程。绿色线程是由程序的运行时(runtime)维护的线程。一个绿色线程的内存开销和情景转换(context switching)时耗比一个系统线程常常小得多。 只要内存充足,一个程序可以轻松支持上万个并发协程。每个Go程序启动的时候只有一个对用户可见的协程,我们称之为主协程。 一个协程可以开启更多其它新的协程。在Go中,开启一个新的协程是非常简单的。 我们只需在一个函数调用之前使用一个go关键字,即可让此函数原创 2023-11-19 21:54:37 · 28 阅读 · 0 评论