środa, 29 maja 2019

Let`s go with go

What`s language:
https://en.wikipedia.org/wiki/Go_(programming_language)

No bad language, but I prefer Java. Maybe because I know it and I write every day.

I wrote program. Boring problem, but new language (I love image progressing but I`m start)

package main

import "fmt"

func main() {
var n int
var result int
var result2 int
n = 5
result = factorialLoop(n)
result2 = factorialRecursion(n)
fmt.Printf("Factorial loop : %d\n", result)
fmt.Printf("Factorial recursion : %d\n", result2)
}

func factorialLoop(n int) int {
result := 1
for i := 1; i <= n; i++ {
result *= i
}
return result
}

func factorialRecursion(n int) int {
if n <= 1 {
return 1
}
return n * factorialRecursion(n-1)
}

Brak komentarzy:

Prześlij komentarz