Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
Como criar um conjunto de função retorna
Retornando um valor de uma função é um dos conceitos fundamentais de programação de computadores. No entanto, a maioria das linguagens não oferecem suporte direto para o regresso de todo um conjunto de valores de uma função . No entanto, em todas as línguas , é possível encontrar uma maneira de conseguir isso . Coisas que você precisa
editor de texto
Rubi
Visual Basic. NET
Java
Mostrar Mais instruções
Rubi
1

Abra um novo editor de texto e salve o arquivo como " Multifunction.rb ".
2

cole a seguinte função no editor de texto :

def multifunções x

retornar x 1 , x 2 , x 3

acabar

ruby é uma das poucas línguas que realmente suporta retorno de vários valores de suas funções. Esta função recebe um único argumento - chamado x - e retorna três valores: x 1 , x 2 , e 3 x
3

Cole o seguinte na linha após . a função :

x , y, z = 0 multifunções

Este chama a função " multifuncional " com o número 0 e define as variáveis ​​x , y, z e , em ordem, para o valores devolvidos. Assim, o resultado será:

x = 1

y = 2

z = 3
Visual Basic.NET

4

Abra o Visual Basic e crie um novo projeto. Selecione "Aplicação de Linha de Comando ".
5

Cole o seguinte para definir uma função do Visual Basic.

Multifunções Função Pública ( ) as String

dim arr (3 ) as String

arr (0) = " Kevin "

arr (1) = " James "

arr (2) = " Walker "

voltar arr

função final

como você pode ver , o Visual Basic não suporta diretamente retornar vários valores de uma função, mas eles podem ser devolvidos dentro de outra estrutura de dados, como uma simples . disposição
6

cole o seguinte para testar a sua função :

dim arr = multifunções ()

a variável " arr " será definido como o conjunto de cordas retornado pela função .
Java
7

Abra um editor de texto e imediatamente salve com o nome " Multifunction.java ".
8

cole o seguinte código dentro dele :

java.util.HashMap importação;

classe Multifunction {

multifunções HashMap público estático () {

resultados HashMap = new HashMap ();

results.put ( "Nome ", " Kevin ");

results.put ( "Sobrenome ", " Walker ");

resultados de retorno ;

}

}

como você pode ver , Java, como VB , não suporta retorno de vários valores de uma função diretamente, mas você pode enganá-lo para devolvê-los de qualquer maneira , colocando os valores em uma coleção de algum tipo. Aqui, um HashMap é utilizado a partir da biblioteca padrão Java. Isso permite que você nomeie cada um dos seus valores de retorno com uma chave e recuperá-los mais tarde, usando a mesma chave. No entanto, arrays, Linked List e pilhas também são coleções válidas para usar, como adequado
9

Cole o seguinte dentro da classe multifuncional para testar a sua função: .

Public static void main (String [] args ) {

nome HashMap =

Anterior :

Próximo : No
  Os artigos relacionados
·Lista de Desconectado Tipos Webform 
·Como exibir uma lista suspensa no GridView 
·Como filtrar as frequências em LabVIEW 
·Como Contribuir CS3 FlashPaper 
·Como bloquear Geodatabases 
·Como escrever um número na base 16 
·PowerShell Windows 7 Tutorial 
·Como matar um trabalho em um lote GNU 
·Como usar uma caixa de listagem em uma consulta 
·Como alterar a largura em Qbasic 
  Artigos em destaque
·Como converter decimais para binários assinados 
·Como fazer um aplicativo do Windows Forms com cores per…
·Como fazer uma seqüência HTTP um Link 
·Como fazer uma série de asteriscos em C + + 
·Como escrever o nome de alguém em Pseudocódigo 
·Como fazer iPSP Apps 
·Como usar ponteiros void em C 
·Como ler a coluna de uma String 
·Como fazer um navegador 3D 
·Fatos Sobre o CPP Compiler 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados