Sunteți pe pagina 1din 1

package main

import "fmt"

type Curs struct {


Titlu string
Descriere string
}

//trimitere prin valoare


func modificaTitlu(c Curs){
c.Titlu = "Java"
}

//trimitere prin referinta


func modificaDescriere (c *Curs) {
c.Descriere = "Invatam"
}

func main() {
curs := Curs{
Titlu: "Golang",
Descriere: "Invatam sa programam in Java",
}

modificaTitlu(curs)
fmt.Printf("Curs dupa trimiterea prin valoare: %v\n", curs)

modificaDescriere(&curs)
fmt.Printf("Curs dupa trimiterea prin referinta: %v\n", curs)
}

S-ar putea să vă placă și