Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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 =