#

golang

  • go语言用什么方法拼接字符串数组?

    使用strings.Join()方法拼接字符串数组:func BenchmarkAddStringWithJoin(b *testing.B) { hello := "hello&

    作者:鸽子
    2020-05-22 16:06:44
  • go语言怎么解决中文乱码问题

    在学习golang读取文件的过程中,遇到中文显示乱码的问题!golang没有自带的编解码包,因此需要借助第三方包解决方法:引入第三发转码包:git clone https://github.com/a

    作者:鸽子
    2020-05-22 15:20:20
  • golang定义错误异常的两种方式

    在go里定义错误异常的方式有这么两种,但都需要你的返回值是error类型的。func Control() error { //xxxx }第一种方式是使用golang标准库包error

    作者:鸽子
    2020-05-22 15:18:54
  • golang怎么给切片扩容?

    切片中有两个概念:一是len长度,二是cap容量,长度是指已经被赋过值的最大下标+1,可通过内置函数len()获得。容量是指切片目前可容纳的最多元素个数,可通过内置函数cap()获得。切片可以通过数组

    作者:鸽子
    2020-05-22 15:15:33
  • golang如何判断错误类型?

                                &n

    作者:鸽子
    2020-05-22 15:10:40
  • golang通过make()函数和字面量创建切片的方法

    切片(slice)是 Golang 中一种比较特殊的数据结构,这种数据结构更便于使用和管理数据集合。切片是围绕动态数组的概念构建的,可以按需自动增长和缩小。通过 make() 函数创建切片使用 Gol

    作者:鸽子
    2020-05-22 15:03:18
  • golang删除map元素的方法

    Go语言中并没有为 map 提供任何清空所有元素的函数、方法,清空 map 的唯一办法就是重新 make 一个新的 map,不用担心垃圾回收的效率,Go语言中的并行垃圾回收效率比写一个清空函数要高效的

    作者:鸽子
    2020-05-22 14:59:49
  • go语言的错误处理方式是什么?

    Go语言没有提供像Java、C#语言中的try...catch异常处理方式,而是通过函数返回值逐层往上抛。Go标准包提供的错误处理功能:error是个interface:type error inte

    作者:鸽子
    2020-05-22 14:56:03
  • golang判断slice是否为空的方法

    Go语言中的slice依赖于数组,它的底层就是数组,所以数组具有的优点,slice都有。且slice支持可以通过append向slice中追加元素,长度不够时会动态扩展,过再次slice切片,可以得到

    作者:鸽子
    2020-05-22 14:48:01
  • go语言如何读取json数据?

    JSON(JavaScript Object Notation)是一种比XML更轻量级的数据交换格式,在易于人们阅读和编写的同时,也易于程序解析和生成。Go语言内建对JSON的支持,使用GO语言内置的

    作者:鸽子
    2020-05-22 14:47:36