bom galera nesse tutorial vou ensinar como fazer funçao na linguagem go, a linguagem go permite uma coisa q eu nunca tinha visto nas demais linguagens ela permite mais de um retorno, para começar vamos criar nosso programa basico
agora antes da funçao main agente criar nossa funçao para isso usamos o comando func seguido do nome da nossa funçao no meu caso vou chamar de fts, depois abre e fecha parenteses q seria a entrada de argumento para funçao e depois o tipo de retorno (na linguagem go o tipo vem depois do nome diferente da linguagem c q o tipo vem primeiro, nao e necessario colocar tipo caso nao tenha retorno), para terminar usamos chaves e la dentro nossos comandos
para agente retorna uma valor usamos o comando return
quando a mais de um retorno colocamos entre parenteses o tipo
para agente entrar como argumento basta criar variaveis dentro do parenteses da nossa funçao e quando chamar ela basta passar os valores para ela dentro do parenteses
quando precisamos passar dois valores basta separar por virgula
bom galera e isso ^^
by hacker fts315
- Código:
package main
func main(){
}
agora antes da funçao main agente criar nossa funçao para isso usamos o comando func seguido do nome da nossa funçao no meu caso vou chamar de fts, depois abre e fecha parenteses q seria a entrada de argumento para funçao e depois o tipo de retorno (na linguagem go o tipo vem depois do nome diferente da linguagem c q o tipo vem primeiro, nao e necessario colocar tipo caso nao tenha retorno), para terminar usamos chaves e la dentro nossos comandos
- Código:
package main
func fts() {
}
func main(){
fts()
}
para agente retorna uma valor usamos o comando return
- Código:
package main
import "fmt"
func fts() int {
return 315
}
func main(){
fmt.Print(fts())
}
quando a mais de um retorno colocamos entre parenteses o tipo
- Código:
package main
import "fmt"
func fts() (int,int) {
return 315,100
}
func main(){
fmt.Print(fts())
}
para agente entrar como argumento basta criar variaveis dentro do parenteses da nossa funçao e quando chamar ela basta passar os valores para ela dentro do parenteses
- Código:
package main
import "fmt"
func fts(x int) {
fmt.Print(x)
}
func main(){
fts(315)
}
quando precisamos passar dois valores basta separar por virgula
- Código:
package main
import "fmt"
func fts(x int, y int) {
fmt.Print(x + y)
}
func main(){
fts(300,15)
}
bom galera e isso ^^
by hacker fts315