Skip to main content

Factorial of number using golang

 

Factorial of number using recursive using golang program

package main

import (
"fmt"
)

func main() {
recursive(10)
}

func recursive(n int) int {
if n == 1 {
return 1
}

return (n * recursive(n-1))
}

Comments

Popular posts from this blog

Go programming basic

  https://cccabs-service.in/blogs/interface-and-class-example-in-golang-program implementation  link Interface and Class Example in golang program // how to implement interface in golang programming // how to create class in golang programming // how to create a struct in golang program here is example promgram package main import ( "fmt" "log" ) type sender interface { send() (string, error) } type receiver interface { receive(string) error } type sendAndReceive interface { sender receiver } type Data struct { Message string } func (d Data) send() (string, error) { if d.Message == "" { return "", fmt.Errorf("Message should not be empty") } result := fmt.Sprintf("%s data...\n", d.Message) return result, nil } func (d Data) receive(data string) error { if d.Message == "" { return fmt.Errorf("data should not exmpty") } d.Message = data return nil } func Display(dis sendAndReceiv...