Ինչպե՞ս ստեղծել նոր հեշ Ruby-ում:
Ինչպե՞ս ստեղծել նոր հեշ Ruby-ում:

Video: Ինչպե՞ս ստեղծել նոր հեշ Ruby-ում:

Video: Ինչպե՞ս ստեղծել նոր հեշ Ruby-ում:
Video: Ինչպես Telcell Wallet-ում բացել բանկային հաշիվ 2024, Մայիս
Anonim

Ստեղծելով ա Հաշ

Մեջ Ռուբին դու կարող ես ստեղծել ա Հաշ =>-ով արժեքին բանալի վերագրելով, այս բանալին/արժեք զույգերն առանձնացրեք ստորակետերով և ամբողջը փակեք գանգուր փակագծերով:

Նաև պետք է իմանալ, թե ինչ է հաշը Ruby-ում:

Ռուբին | Հեշ Հիմունքներ. Հաշ տվյալների կառույց է, որը պահպանում է օբյեկտների մի շարք, որոնք կոչվում են բանալիներ և յուրաքանչյուր բանալի արժեք է կապում դրա հետ: Պարզ խոսքերով՝ ա հաշ եզակի բանալիների և դրանց արժեքների հավաքածու է: Զանգվածները միշտ օգտագործում են ամբողջ արժեք ինդեքսավորման համար, մինչդեռ հեշեր օգտագործել օբյեկտը.

Բացի այդ, ինչպե՞ս կարելի է Ruby-ի հեշից հեռացնել առանցքային արժեքների զույգը: Բանալին հեշից հեռացնելու և Ruby-ում մնացած հեշը ստանալու բազմաթիվ եղանակներ կան:

  1. slice => Այն կվերադարձնի ընտրված ստեղները և չի ջնջի դրանք բնօրինակ հեշից:
  2. ջնջել => Այն կջնջի ընտրված ստեղները բնօրինակ հեշից (այն կարող է ընդունել միայն մեկ բանալի և ոչ ավելի, քան մեկ):

Այս առնչությամբ ինչպե՞ս եք ավելացնում հեշը:

Դեպի ավելացնել բանալիներ և արժեքներ a հաշ աղյուսակ, օգտագործեք հետևյալ հրամանի ձևաչափը. Օրինակ՝ դեպի ավելացնել «Ժամանակ» բանալի՝ «Հիմա» արժեքով հաշ աղյուսակ, օգտագործեք հետևյալ հայտարարության ձևաչափը. Օրինակ՝ դեպի ավելացնել «Ժամանակ» բանալի՝ «Հիմա» արժեքով հաշ աղյուսակ, օգտագործեք հետևյալ հայտարարության ձևաչափը.

Արդյո՞ք Ruby հեշերը պատվիրված են:

Մեջ Ռուբին 1.9, սակայն, հաշ տարրերը կրկնվում են դրանց ներդիրում պատվեր , […] Այսպիսով, կախված նրանից, թե ինչպես եք մեկնաբանում այդ տողը գրքից և կախված նրանից, թե որքանով եք «հստակեցված» դատում այդ գիրքը, այո, պատվիրելով բառացիությունը երաշխավորված է։

Խորհուրդ ենք տալիս: