Skip to main content

Ano ang isang bagay na array?

Ang isang bagay na array ay isang piraso ng data na gaganapin sa isang tiyak na lugar sa loob ng isang bloke ng magkakasamang memorya.Ang mga bloke ng memorya na ito ay tinatawag na mga arrays, at ginagamit ang mga ito sa pangkat ng mga katulad na bagay na magkasama para sa madaling samahan at pag -access sa loob ng isang programa sa computer.Ang lokasyon ng isang bagay sa isang array ay tinatawag na isang index;Sa karamihan ng mga wika sa computer, ang index ng unang bagay ay nagsisimula sa 0, sa halip na 1. Ang isang bagay ay hindi kailangang naroroon sa bawat index sa isang hanay.Halimbawa, ang isang array ay maaaring magkaroon ng puwang para sa limang mga bagay, ngunit mayroon lamang mga bagay na nakalagay sa mga index 0, 2, at 3.

Ang lahat ng mga bagay sa isang array ay dapat na pareho ng uri, kaya kung ang isang array ay ipinahayag na naglalaman ng mga string,Ang bawat bagay na array ay dapat na isang string.Ang isang bagay na array ay maaaring maging anumang laki at naglalaman ng anumang uri ng data, hangga't ang pangkalahatang uri ng bagay ay ang ipinahayag ng array.Ang isang string array ay maaaring maglaman ng isang string 50 character ang haba, at ang susunod na index ay maaaring 50,000 character ang haba;Ang kanilang mga uri lamang ang mahalaga.Ang mga bagay na array ay maaaring maging mga simpleng uri, tulad ng isang numero o string, o anumang uri ng kumplikadong bagay.Kapag ang isang array ay naglalaman ng isang bagay na mismo ang isang array, ang naglalaman ng array ay tinatawag na isang multidimensional array.Mayroong dalawang uri ng mga bagay na array sa mga multidimensional na mga arrays: ang mga array na mga bagay na kanilang mga sarili ay dumarating, at ang mga bagay na hawak ng pangalawang arrays.Ang lahat ng mga nakaraang tuntunin ng uri ay nalalapat sa mga multidimensional na mga arrays, kaya kung ang isang array object ay isang array din, ang lahat ng iba pang mga bagay ay dapat na mga arrays din.Ang pugad ng mga arrays ay maaaring gawin nang maraming beses kung kinakailangan, paggawa ng dalawang-dimensional na grids, three-dimensional cubes, o mas mataas na antas ng mga kumpol ng data.Mga Wika.Pinapayagan ng ilang mga wika ang kumpletong kontrol sa mga arrays at ang kanilang mga bagay, na nagpapahintulot sa isang programmer na lumikha ng mga ito sa kagustuhan.Itinago ng iba ang mga arrays at mga bagay sa loob ng mga wrappers na nagpapahintulot sa isang programmer na manipulahin ang mga ito nang hindi direkta.Ang iba pang mga wika ay may mga espesyal na konstruksyon na pinipilit ang isang array upang makita ang lahat ng mga bagay bilang parehong uri, na bahagyang hindi wasto ang panuntunan nito sa uri ng pagiging tiyak nang hindi sinisira ang pinagbabatayan na data.Hindi mahalaga kung paano ipinatupad ang mga arrays, ang mga bagay na array mismo ay hindi naapektuhan maliban sa pag -pangkat, at ang kakayahang mag -grupo ng mga bagay na array ay isang mahalagang tool sa samahan ng data.