RecursiveFunction

Run Settings
LanguageGo
Language Version
Run Command
package main import ( "fmt" ) func factorial(angka int) int { hasil := 1 for i:=angka; i>0; i--{ hasil = hasil*i } return hasil } func factWithRecursive(angka int) int { if(angka==1){ return 1 }else{ fmt.Println("Hallo", angka) return angka * factWithRecursive(angka-1) } } func main() { fmt.Println("Hasil asli:", 5*4*3*2*1) calculate := factWithRecursive(5) fmt.Println(calculate) }
Editor Settings
Theme
Key bindings
Full width
Lines