Rodrigo Martins

I'm a Catholic Christian, software developer, Passionate about life, codes, questions, theories and theorems. :)

Comparando Auto Increment's (Ruby X Golang)

| Comments

Æ,

Comparando algumas coisa de duas linguagens, Ruby e Golang, me deparei com seus Auto Increment's.

Enquanto em Ruby fazemos assim:

Auto Increment Ruby
1
2
3
4
   > a = 0
   => 0
   a += 1
   => 1

Em Go, fazemos de forma um pouco mais simplificado - não sei se era essa a intenção deles.

Auto Increment Golang
1
2
3
   a := 0
   a ++
   fmt.Printf("a = %d",a)

A saída será: 1.

E em caso para decrementar:

Auto Decrement Ruby
1
2
3
4
   > a = 0
   => 0
   a -= 1
   => -1

Em Go:

Auto Decrement Golang
1
2
3
   a := 0
   a --
   fmt.Printf("a = %d",a)

A saída será: -1.

Rapidinho né?! :)

Comments