Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Input " array.empty ? " A skontrolujte, či pole obsahuje prvky . Ak sa program vráti " true " , pole neobsahuje žiadne prvky odstrániť .
2
Vložte " arrayname.clear " do kódu , alebo do Interactive Ruby ( IRB ) , aby boli odstránené všetky prvky z poľa . Nahradiť " ArrayName " s názvom požadované pole .
3
Insert " a.delete_at ( # ) " odstrániť jeden prvok z poľa . Ruby začína na " 0 " , ak číslovanie prvkov v poli . Napríklad ,
= [ 1 , 2 , 3 ] a.delete_at ( 0 )
vyššie uvedený kód by odstránila " 1 " z poľa , meniace sa pole pre " na = [ 2 , 3 ] " . Pomocou " a.delete_at ( 0 ) " druhýkrát by odstrániť " 2 " z poľa .
4
Opakujte krok tri až budú odstránené všetky prvky , vytvárať prázdne pole . Môžete vytvoriť jednoduchý vyhlásenie slučky v programe na odstránenie všetkých polí , ak nechcete používať " čistý " spôsob :
kým a.empty ? == Falsea.delete_at ( 0 ) koniec