Global variable for never changing regex
Quick reminder. If you have a never changing regex in Go, do NOT put it into a frequently called function. ALWAYS put it into a global variable. I’ll show you why. Benchmark for code with a variable in a frequently called function: BenchmarkNumber-8 30000 41633 ns/op BenchmarkAreaCode-8 50000 27736 ns/op BenchmarkFormat-8 50000 29263 ns/op PASS ok _/phone-number 5.110s Benchmark for code with the same variable outside in a global scope:...