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

Vysvetlenie používania Array

Počítačové programy často používajú pole pre správu dátových položiek . Údaje pre aplikáciu môže obsahovať text , čísla a mnoho ďalších typov informácií , vrátane toho , čo vidíte ako užívateľ aplikácie , ako aj tovar , ktoré sa podieľajú na aplikačnú logiku . Pole ukladať sekvencie dátových hodnôt v lineárnych usporiadaní . Mnoho programovacích jazykov poskytuje prístup na pole štruktúr , vrátane oboch webu a platformách stolových počítačov . Ukladanie dát na

položiek v poli môže obsahovať mnoho rôznych dátových typov a hodnôt . Napríklad , mohli herný program , uložiť sériu textových reťazcov v štruktúre poľa reprezentovať mená úrovní v hre . Každá položka v poli je element . Ak to nie je prázdny , prvok poľa má hodnotu , ktorá je aktuálna údajová položka je uložená . Prvok poľa má tiež index , čo je poloha leží u v matici . V najjednoduchšom prípade je index prvku poľa je celé číslo , predstavujúce svoju pozíciu , s prvým prvkom v nulovej polohe , potom nasledujúci indexové polohy postupne od jedného až do konca štruktúry .
Tvorba

Keď program vytvorí objekt poľa , bude to znamenať , názov poľa . V závislosti na programovací jazyk , môže kód tiež určiť typ dát poľa sa chystá uložiť , rovnako ako dĺžku štruktúry . Nasledujúci ukážkový kód v jazyku Java demonštruje vytvorenie poľa pre uloženie reťazca položiek : String [ ] myWords = new String [ 7 ] ;

Tento kód vytvorí pole so siedmimi pozíciami pre reťazcové hodnoty . Nasledujúci kód vzorky demonštruje vytvorenie poľa a konkretizáciu s prvkami v PHP : $ my_words = array ( " stolička " , " auto " , " človek " , " strom " ) ;

Tento kód vytvorí pole so štyrmi prvkami v ňom . PHP môžete tiež vytvoriť pole s kľúčmi , takže každý prvok párovanie kľúče a hodnoty , ako v nasledujúcom príklade : $ my_amounts = array ( " jablká " = > 15 , " banány " = > 12 , " pomaranče " ; = > 23 ) ;
Element Prístup

programy môžu pristupovať prvky v rámci poľa pomocou buď indexové hodnoty alebo ID kľúča . Pre pole bez kľúčov , kód možno použiť indexovú pozíciu odkazovať na prvok , buď čítať alebo písať hodnotu uloženú tam . Nasledujúci ukážkový kód v jazyku Java demonštruje nastavenie hodnoty v danej polohe indexe : myWords [ 2 ] = " klobúk " ;

Tento prvok môže mať už mal hodnotu uloženú v tejto pozícii , v tom prípade , že hodnota bude teraz boli nahradené novou . Nasledujúca ukážka PHP kód demonštruje prístup prvok na pozícii označenej kľúč : echo $ my_amounts [ ' banánov ' ] ;
posuv

programy často vykonávajú procesy v ktorom jeden prístup alebo zmeniť každú položku štruktúry poľa . Tieto postupy zvyčajne zahŕňajú slučky , v ktorom rovnaký proces vykonáva viackrát , raz pre každý prvok v poli . Nasledujúca ukážka PHP kód demonštruje písania sa hodnoty v každej polohe v rámci poľa , spolu s ďalšími značkovacieho kódu : .. foreach ( $ my_words ako $ slovo ) { echo "

" $ slovo " < /p > " ; }

" foreach " loop vyberie všetky položky v PHP polia v poradí , ukladanie do dočasnej premennej pre spracovanie vnútri konštrukcie slučky
.

Najnovšie články

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