Sobes.tech

Golang

O que acontece se realizar operações matemáticas adicionais com um resultado de int32 transbordado — haverá um erro, pânico ou algo mais?

186

Criaram tabelas históricas, por exemplo, para o usuário onde é armazenado o histórico de alterações dos seus atributos?

185

// Pergunta 5. O que será exibido na tela func main() { ch := make(chan int, 5) for i := 1; i <= 5; i++ { ch <- i } for true { fmt.Println(<-ch) } }

184

// Pergunta 3. O que será exibido na tela package main import "fmt" import "math" func main() { i := int32(math.Pow(2, 64)) - 1 fmt.Println(i) }

183

// Pergunta 2. O que será exibido na tela package main import "fmt" func main() { { defer fmt.Println(1) } defer fmt.Println(2) }

181

Onde é necessário definir recover para que, em caso de panic, a aplicação não caia, considerando que possui múltiplos endpoints, muitas dependências (BD, cache, bibliotecas)?

181
/11