Hacker News new | ask | show | jobs
by oefrha 1099 days ago
You can shadow any builtin function.

  package main

  func main() {
   arr := make([]int, 0, 10)
   make := 1
   arr = append(arr, make)
   len := func(arr []int) int { return -1 }
   println(len(arr))
   // Output: -1
  }
https://go.dev/play/p/pG3Qi8G4dS5