Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako vytvoriť sadu Funkcia vracia

Vrátenie hodnotu z funkcie , je jedným zo základných konceptov programovania . Avšak , väčšina jazyky neposkytujú priamu podporu pre vrátenie celý súbor hodnôt z funkcie . Avšak , v každom jazyku , je možné nájsť spôsob , ako to dosiahnuť . Veci , ktoré budete potrebovať klipart textový editor
Ruby
Visual Basic . NET
Java
Zobraziť ďalšie inštrukcie
Ruby
1

Otvorte nový textový editor a uložte súbor ako " Multifunction.rb . "
2

vložte nasledujúce funkcie do textového editora :

def multifunkčné x

vrátiť x 1 , x 2 , x 3 celým

koniec celým

Ruby je jedným z mála jazykov , ktoré skutočne podporuje vrátení viac hodnôt z jeho funkcie . Táto funkcia má jediný argument - s názvom x - a vracia tri hodnoty : x 1 , x 2 a x 3
3

vložte nasledujúci na riadku po . funkcie :

x , y , z = multifunkčné 0

volá funkciu " multifunkčné " s číslom 0 a nastaví premenné x , y , a z , s cieľom , aby hodnoty sa vrátil . Takže výsledkom bude :

x = 1

y = 2

z = 3
Visual Basic.NET

4

Otvorte Visual Basic a vytvoriť nový projekt . Vyberte " Command line aplikácie . "
5

vložte nasledujúci definovať funkcie jazyka Visual Basic . ClipArt

Public Function multifunkčné ( ) ako reťazec

dim arr ( 3 ) As String

arr ( 0 ) = " Kevin "

arr ( 1 ) = " James "

arr ( 2 ) = " Walker "

návrat arr klipart

end funkcie

ako môžete vidieť , Visual Basic priamo nepodporuje vrátení viac hodnôt z funkcie , ale môžu byť vrátené do inej štruktúry dát , ako jednoduchý . pole
6

vložte nasledujúci otestovať svoje funkcie :

dim arr = multifunkčné ( )

Premenná " arr " bude nastavená na pole reťazce vrátenej funkciou .
Java
7

Otvorte textový editor a okamžite uložte do súboru " Multifunction.java . "
8

Vložte nasledujúci kód v ňom :

import java.util.HashMap ;

class Multifunkčný {

public static HashMap multifunkčné ( ) {

výsledky HashMap = new HashMap ( ) ;

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

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

Výsledky return ;

}

}

ako môžete vidieť , Java , ako je VB , nepodporuje vrátení viac hodnôt z funkcie priamo , ale môžete trik sa do ich návratu rovnako tým , že hodnoty v zbierke nejakého druhu . Tu HashMap sa používa od štandardnej knižnice jazyka Java . To vám umožní pomenovať každý z vašich návratové hodnoty s kľúčom a načítať ich neskôr pomocou rovnakého kľúča . Avšak , polia , linkedlists a komíny sú tiež platné zbierky na použitie, pretože sa hodí
9

vložte nasledujúci do multifunkčnej triedy otestovať funkciu : .

Public static void main ( String [ ] args ) {

názov HashMap =

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené