Google Go Fibonacci Closure

Yorum bırakın

29/03/2012 tarafından electrocoder

Google’ ın geliştirmiş olduğu Go programlama dili ile “Fibonacci Closure” uygulaması.

package main
// fib returns a function that returns
 // successive Fibonacci numbers.
 func fib() func() int {
 a, b := 0, 1
 return func() int {
 a, b = b, a+b
 return a
 }
 }
func main() {
 f := fib()
 // Function calls are evaluated left-to-right.
 println(f(), f(), f(), f(), f())
 }
Reklamlar

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s

%d blogcu bunu beğendi: