| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come creare un insieme di funzione restituisce
    Restituzione di un valore da una funzione è uno dei concetti fondamentali della programmazione di computer . Tuttavia, la maggior parte delle lingue non forniscono alcun supporto diretto per la restituzione di un intero set di valori da una funzione . Tuttavia , in ogni lingua , è possibile trovare un modo per ottenere questo . Cose che ti serviranno
    Text Editor
    Rubino
    Visual Basic. NET
    Java
    Mostra più istruzioni
    Rubino
    1

    Aprire un nuovo editor di testo e salvare il file come " . Multifunction.rb "
    2

    incollare il seguente funzione nell'editor di testo :

    def multifunzione x

    ritorno x 1 , x 2 , x 3

    fine

    Ruby è una delle poche lingue che supporta realmente la restituzione di valori multipli dalle sue funzioni . Questa funzione prende un singolo argomento - denominato x - e restituisce tre valori: x 1 , x 2 , e 3 x
    3

    Incollare il seguente sulla linea dopo . la funzione :

    x , y , z = 0 multifunzione

    chiama la funzione " multifunzione" con il numero 0 e imposta le variabili x , y , z , in ordine, per il valori restituiti . Così il risultato sarà :

    x = 1

    y = 2

    z = 3
    Visual Basic.NET

    4

    Aprire Visual Basic e creare un nuovo progetto . Selezionare "Applicazione della riga di comando . "
    5

    incolla quanto segue per definire una funzione di Visual Basic .

    Public Function multifunzione ( ) as String

    dim arr ( 3 ) as String

    arr ( 0 ) = " Kevin"

    arr ( 1 ) = " James "

    arr ( 2) = " Walker "
    < p > ritornare arr

    fine funzione

    come si può vedere , Visual Basic non supporta direttamente la restituzione di più valori da una funzione , ma possono essere restituiti entro un'altra struttura dati , come ad esempio un semplice . matrice
    6

    Incollare il seguente per testare la vostra funzione :

    dim arr = multifunzione ( ) per

    la variabile " arr " verrà impostata la matrice di stringhe restituita dalla funzione .
    Java
    7

    Aprire un editor di testo e salvare subito con il nome del file " Multifunction.java . "
    8 < p > Incollare il seguente codice all'interno di esso :

    import java.util.HashMap ;
    classe

    multifunzione {

    pubblica multifunzione HashMap statico ( ) {

    HashMap risultati = new HashMap ( ) ;

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

    results.put ( "Cognome " , " Walker ");
    < p > risultati di ritorno;

    }

    }

    come si può vedere , Java , come VB , non supporta la restituzione di più valori da una funzione direttamente , ma è possibile ingannare in restituendo loro comunque mettendo i valori in una collezione di qualche tipo . Qui, una HashMap è utilizzato dalla libreria standard di Java . Questo vi consente di nominare ciascuno dei vostri valori di ritorno con una chiave e recuperare in un secondo momento utilizzando la stessa chiave . Tuttavia, gli array , LinkedLists , e pile sono anche collezioni di valido da utilizzare , come adatte
    9

    Incolla il seguente all'interno della classe multifunzione per testare la funzione : .

    Public static void main ( String [] args ) {

    HashMap name =

    Previous :

    next :
      Articoli Correlati
    ·Come creare più record SPF 
    ·Come utilizzare operazioni bit per bit in programmazion…
    ·Come utilizzare i parametri nelle SSIS 
    ·Come si usa un file di codice che si trova nella cartel…
    ·Tutorial per la Camera API PhoneGap 
    ·Come spostare ViewState alla Parte inferiore della pagi…
    ·Come impostare una casella combinata al valore di defau…
    ·Come utilizzare un dblink per Oracle Blocco Servizi 
    ·Come utilizzare Mirage OS 
    ·Vs Client Server . Web-Based 
      Articoli in evidenza
    ·Come fare uno script di inondazioni 
    ·Come calcolare cerchi che si intersecano in C + + 
    ·Come convertire il codice Assembly di Shell Opcode 
    ·Come controllare se una stringa variabile Content è nu…
    ·Come copiare e incollare una pagina Web a un altro sito…
    ·Quarta generazione Strumenti per le lingue 
    ·Come svuotare il buffer dei periodici in MATLAB 
    ·Come ottenere l' anno in corso in Java 
    ·Tutorial per SNMP in PHP 
    ·Come convertire DirectX stereoscopico Tri Vert 
    Copyright © Conoscenza Informatica http://it.wingwit.com