Ի՞նչ է ռուբին հաշը:
Ի՞նչ է ռուբին հաշը:

Video: Ի՞նչ է ռուբին հաշը:

Video: Ի՞նչ է ռուբին հաշը:
Video: Ի՞նչ է հայտարարել Ռուբեն Վարդանյանը 2024, Մայիս
Anonim

Ռուբի Հեշ . Ա Ruby hash եզակի բանալիների և դրանց արժեքների հավաքածու է: Դրանք նման են զանգվածներին, բայց զանգվածն օգտագործում է ամբողջ թիվ որպես ինդեքս և հաշ օգտագործել ցանկացած տեսակի օբյեկտ: Դրանք նաև կոչվում են ասոցիատիվ զանգվածներ, բառարաններ կամ քարտեզներ։ Եթե հաշ մուտք է գործում գոյություն չունեցող բանալիով, մեթոդը կվերադարձնի զրոյական:

Հաշվի առնելով սա՝ ինչպե՞ս եք սահմանում հաշը Ruby-ում:

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

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

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

Կարելի է նաև հարցնել՝ ի՞նչ է Ռուբիի խորհրդանիշը։

Ա Խորհրդանիշ ամենահիմնականն է Ռուբին օբյեկտ, որը կարող եք ստեղծել: Դա պարզապես անուն է և ներքին ID: Խորհրդանիշներ օգտակար են, քանի որ տրված խորհրդանիշ անունը վերաբերում է նույն օբյեկտին ամբողջ a Ռուբին ծրագիրը։ Նույն բովանդակությամբ երկու տողերը երկու տարբեր առարկաներ են, բայց ցանկացած անվան համար կա միայն մեկը Խորհրդանիշ օբյեկտ.

Ի՞նչ է Հաշ օբյեկտը:

Ա հեշ օբյեկտ գործարկման ժամանակ դինամիկ կերպով ստեղծվում է հիշողության մեջ: Ա-ի չափը հեշ օբյեկտ աճում է, երբ ավելացվում են իրեր, և այն կծկվում է, քանի որ տարրերը հանվում են: Ա հեշ օբյեկտ բաղկացած է հիմնական սյուներից, տվյալների սյունակներից և մեթոդներից, ինչպիսիք են ՀԱՅՏԱՐԱՐԵԼ, ԳՏՆԵԼ և այլն: Ա հեշ օբյեկտի շրջանակը սահմանափակված է DATA քայլով, որով այն ստեղծվել է:

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