golang
已收录文章:14425篇
-
问题内容 在GitHub上看到的代码,如下: var ( _ Error = (*_Error)(nil) _ fmt.Stringer = (*_Error)(nil) ) 说明:Error是一个interface_Error是一个struct 判断struct是否实现了interface应该是这个写法吧var _ Error = (*_Err317 收藏
-
今天我们讲解的是golang标准库里边的io/ioutil包–也就是package io/ioutil 1.ioutil.ReadDir(dirname string)这个函数的原型是这样的 func ReadDir(dirname string) ([]os.FileInfo, error) 不难看出输入的是dirname类型是string317 收藏
-
path/filepath包下的相关函数 1. ToSlash函数 func ToSlash(path string) string 功能:将path中平台相关的路径分隔符转换成'/' 例如:windows当前路径: D:\gopro\src\study,转换之后D:/gopro/src/study 2. FromSlash函数 func317 收藏
-
作用域为已声明标识符所表示的常量、类型、变量、函数或包在源代码中的作用范围。 Go 语言中变量可以在三个地方声明: 函数内定义的变量称为局部变量 函数外定义的变量称为全局变量317 收藏
-
引言 在开发过程中,经常需要观察本地文件系统的更改。经过谷歌了几个小时后,到了一个简单的工具来做这件事。 该工具就是fsnotify是一个Go跨平台文件系统通知工具。它提供了一个简单的接317 收藏
-
概述 golang的sort包默认支持int, float64, string的从小大到排序: int -> Ints(x []int)float64 -> Float64s(x []float64)string -> Strings(x []string) 同时它还提供了自定义的排序接口Interface,此接口保护三个方法317 收藏