英文: Raise an exception 问题 我想要在程序中引发一个异常,就像在Python或Java中一样,以便以错误消息结束程序。 错误消息可以返回给父函数: func readFile(f...
有队列实现吗?
英文: Is there a queue implementation? 问题 有人可以建议一个简单快速的FIFO/队列的Go容器吗?Go有三种不同的容器:heap、list和vector。哪一种更适...
在运行时获取可执行文件路径的最佳方法是什么?
英文: What's the best way to get the path of the executable during runtime? 问题 如果我的Go程序可以以不同的方式执行(...
指向一个映射的指针
英文: Pointer to a map 问题 将一些映射定义为: var valueToSomeType = map[uint8]someType{...} var nameToSomeType =...
使用接口的通用函数
英文: Generic function using an interface 问题 由于我有两种不同数据类型的相似功能: func GetStatus(value uint8) (string) {...
如何从cgo获取exe文件
英文: How to get from cgo to exe 问题 从一个基本的测试程序开始... package main /* #include <stdio.h> static vo...
如何获取并发方法
英文: How to get a concurrent method 问题 如何获得一个并发的方法? type test struct { foo uint8 bar uint8 } func New...
通过值或指针访问另一个结构体
英文: Access to another struct by value or by pointer 问题 当通过值或指针访问另一个结构时有什么区别?什么时候应该使用它们中的每一个? type fo...
如何将Go添加到gitg的可查看源列表中?
英文: How do I add the Go to gitg's list of viewable sources? 问题 我刚开始第一次使用“git”,并从Ubuntu 10.4 / AM...
如何使用“外部函数接口”从Go中调用C代码?
英文: How do I call C from Go using the "foreign function interface" 问题 我如何使用Go的"外部函数接口...
2905