Resultados da pesquisa a pedido "go"
Este é um pool de threads de trabalho idiomático no Go?
Estou tentando escrever um simples pool de trabalhadores com goroutines. O código que escrevi é idiomático? Se não, então o que deve mudar?Quero poder definir o número máximo de threads de trabalho como 5 e bloquear até que um trabalhador fique ...
Qual é o significado de '*' e '&' em Golang?
Eu sou novo em Golang e estou fazendo ohttp://tour.golang.org/ [http://tour.golang.org/]. Alguém poderia me explicarlinhas 1,3,5 e 7essa função, especialmente o que '*' e '&' fazem? Quero dizer, mencionando-os em uma declaração de função, o que ...
Como especificar o caminho do modelo para o App Engine com Ir para teste de unidade?
Estou usando o pacote de modelos interno com o Go on App Engine. Eu tenho um manipulador que renderiza um modelo para a saída. templates := []string{"templates/head.html", "templates/footer.html"} func pageIndex(w http.ResponseWriter, r ...
Convenção de nomenclatura da interface Golang
Vou apenas postar meu código: /* * Role will ALWAYS reserve the session key "role". */ package goserver const ( ROLE_KEY string = "role" ) type Role string //if index is higher or equal than role, will pass type RolesHierarchy []Role func (r ...
Compilação condicional Golang
Eu tenho um problema com a compilação condicional no Go 1.Aqui está o meu código de teste. Há algo que eu entenda errado sobre a restrição "// + build&q...
Como diferenciar entre implantação local e implantação ao vivo no Google AppEngine
Eu quero definir variável global, por exemplo: var DEBUG_MODE bool func init() { // set DEBUG_MODE true if localhost (not appspot.com or other domain) }Como fazer isso?
Como coletar valores de N goroutines executadas em uma ordem específica?
Abaixo está uma estrutura do tipo Coisas. Tem três polegadas. UMANumber, EstáDouble e os seusPower. Vamos fingir que calcular o dobro e a potência de uma determinada lista de ints é um cálculo caro. type Stuff struct { Number int Double int ...
Obter nome da função usando reflexão em Golang
Eu estou tentando usar o sistema de reflexão do Go para recuperar o nome de uma função, mas recebo uma seqüência vazia ao chamar o método Name em seu tipo. E...