-
Fibonacci closure (피보나치 클로저)Go lang 실습 2021. 7. 30. 15:42반응형
클로저를 이용해 피보나치 수열을 출력해 봅시다.
package main import "fmt" func fibonacci() func() int { a, b := 0, 1 return func() int { a, b = a+b, a return b } } func main() { f := fibonacci() for i := 0; i < 10; i++ { fmt.Println(f()) } }
0 1 1 2 3 5 8 13 21 34
반응형