• Golang 开源库分享:anko - 给 Go 加点“脚本魔法”

    GitHub 仓库链接:https://github.com/mattn/anko 1. anko 是干嘛用的? anko 是一个可以让 Go 项目支持脚本语言的小工具。换句话说,就是我们可以给 Go 项目加点“脚本魔法”,在程序跑起来之后还能动态地改代码逻辑。比如,你在写一个应用,想让用户可以随时 ...

    MARIOOW     0   0   0

    golang的循环引用解决方法

    循环引用是指在数据结构中,两个或多个实体相互引用,形成一个闭环。例如,在 Golang 的结构体中,如果结构体 A 包含结构体 B 的实例,而结构体 B 又包含结构体 A 的实例,这种情况就称为循环引用。

    get200     0   0   343

    golang 高阶函数

    接受函数作为参数: 高阶函数可以接收其他函数作为参数。返回函数: 高阶函数可以返回一个函数。

    get200     0   0   286

    Golang 并发编程

    channel 用来解决go程的同步问题以及go程之间数据共享(数据传递)的问题。⽤类型 channel可用于多个 goroutine 通讯。其内部实现了同步,确保并发安全。

    wmh1024     0   0   291

    Golang 语法入门

    Slice 的切片相当于动态数组// 先定义再初始化// 定义同时初始化// 获取长度len(arr)// 获取容量cap(arr)

    wmh1024     0   0   385

    Golang编译-如何忽略某些文件去编译

    Go 编译器不会将编译好的二进制文件作为编译过程的输入。编译时只会考虑源代码文件(.go文件)。生成的二进制文件与后续的编译过程无关,且不会影响编译。这意味着在项目中,生成的二进制文件可以安全地留在目录中,而不会意外被再次编译。4o。

    云逸_     0   0   460

    更多文章...