« Go (langage) » : différence entre les versions

Contenu supprimé Contenu ajouté
m v2.05b - Correction syntaxique (Ponctuation avant une référence)
Skkayyyyy (discuter | contributions)
m Meilleure indentation du code
Balise : Révoqué
Ligne 136 :
 
func fib(n int) int {
if n < 3 {
return 1
}
 
if s[n] != 0 {
returnif s[n] != 0 {
}
s[n] = fib(n-1) + fib(n-2)
return s[n]
}
 
s[n] = fib(n-1) + fib(n-2)
 
ifreturn s[n] != 0 {
}
 
func main() {
var i int
t0 := time.Now()
 
for i = 1; i <= 60; i++ {
for i = 1; i <= 60; i++ {
fmt.Printf("fib(%d) = %-15d\t", i, fib(i))
}
 
println()
println()

println("Durée :", time.Since(t0).Seconds())
}
</syntaxhighlight>
Ce document provient de « https://fr.wikipedia.org/wiki/Go_(langage) ».