Что выведет код?
@golangtests
  
    numbers := []*int{}
  for _, value := range []int{1, 2, 3, 4, 5} {
    numbers = append(numbers, &value)
  }
  for _, value := range numbers {
    fmt.Println(*value)
  }
Запустить и посмотреть объяснение@golangtests
go.dev
  
  Go Playground - The Go Programming Language
  
👍7
  Что выведет код?
Запустить
@golangtests
func main() {
        defer func() {
  if rec := recover(); rec != nil {
   fmt.Println("Empty!")
  }
 }()
 r := []int{1, 2, 3}
 _ = r[0]
 fmЗапустить
@golangtests
👍21
  Что верно про выделение памяти в Go?
  Anonymous Quiz
    22%
    для небольших объектов (< 32 КБ) выделяется из стека
      
    15%
    для небольших объектов (< 32 КБ) выделяется из кэша, затем из стека
      
    38%
    для больших объектов (> 32 КБ) выделяется прямо из кучи
      
    25%
    для больших объектов (> 32 КБ) выделяется сначала из стека, затем из кучи
      
    👍15
  👍13
  Получить ассемблерный код из исходного кода программы на Go…
  Anonymous Quiz
    53%
    ...можно с помощью команды go tool compile -S main.go.
      
    14%
    ....нельзя.
      
    33%
    ...можно, но только из уже скомпилированного бинарного файла.
      
    🔥11😱6
  👍18
  👍17😁2
  Что верно об этом коде?
  Anonymous Quiz
    30%
    он не скомпилируется
      
    43%
    он вызовет панику
      
    27%
    он скомпилируется
      
    👍7🔥3👎2😁1
  👍14🤩6👎2