Arrays

35 views
Skip to first unread message

Hellian De Souza

unread,
Dec 27, 2013, 2:02:50 PM12/27/13
to golang...@googlegroups.com
Eu quero saber como passar arrays como parametro na função e retornar todos os elementos.

Bruno Albuquerque

unread,
Dec 27, 2013, 2:14:48 PM12/27/13
to golang...@googlegroups.com
Acho que não entendi sua pergunta. Vamos ver se consigo dar uma resposta válida de qualquer forma.

Em primeiro lugar, em Go você raramente vai usar arrays diretamente. usualmente você vai usar slices.

Passar um slice prA uma função não tem absolutamente nenhum segredo:

// myFunction recebe um slice de inteiros.
func myFunction(mySlice []int) {
    // Faz algo.
}

A parte que não está clara na sua pergunta é o que exatamente você quer dizer com retornar todos os elementos. Existe um jeito óbvio (mas completamente inútil em 99.99% dos casos) de fazer isso:

func myFunction(mySlice []int) []int {
    return mySlice
}

A função recebe o slice e retorna o mesmo. Mas nesse caso você nem precisaria tê-la chamado já que já tem o mesmo.

Pode explicar melhor o que quer exatamente?


On Fri Dec 27 2013 at 5:02:50 PM, Hellian De Souza <hellian...@gmail.com> wrote:
Eu quero saber como passar arrays como parametro na função e retornar todos os elementos.

--
 
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Golang Brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para golang-brasi...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Hellian De Souza

unread,
Dec 27, 2013, 8:24:14 PM12/27/13
to golang...@googlegroups.com
Desculpe,problema resolvido eu fiz um range pelo meu slice e deu tudo certo.

Everton Marques

unread,
Dec 27, 2013, 2:55:18 PM12/27/13
to golang...@googlegroups.com


2013/12/27 Hellian De Souza <hellian...@gmail.com>
Eu quero saber como passar arrays como parametro na função e retornar todos os elementos.

--
Reply all
Reply to author
Forward
0 new messages