You've already forked go-profiler-notes
mirror of
https://github.com/DataDog/go-profiler-notes.git
synced 2025-07-15 23:54:16 +02:00
23 lines
256 B
Go
23 lines
256 B
Go
package main
|
|
|
|
func main() {
|
|
var n int
|
|
for i := 0; i < 10; i++ {
|
|
n += foo(1)
|
|
}
|
|
println(n)
|
|
<-chan struct{}(nil)
|
|
}
|
|
|
|
func foo(a int) int {
|
|
return bar(a, 2)
|
|
}
|
|
|
|
func bar(a int, b int) int {
|
|
s := 3
|
|
for i := 0; i < 100; i++ {
|
|
s += a * b
|
|
}
|
|
return s
|
|
}
|