Ano ang self method sa Ruby?
Ano ang self method sa Ruby?

Video: Ano ang self method sa Ruby?

Video: Ano ang self method sa Ruby?
Video: New Build on Ruby and the Little Secret | MLBB 2024, Nobyembre
Anonim

Ang keyword sarili sa Ruby nagbibigay sa iyo ng access sa kasalukuyang bagay – ang bagay na tumatanggap ng kasalukuyang mensahe. Upang ipaliwanag: a paraan tumawag Ruby ay talagang ang pagpapadala ng mensahe sa isang tatanggap. sasagutin ng obj ang meth kung mayroong a paraan katawan na tinukoy para dito. At sa loob niyan paraan katawan, sarili tumutukoy sa obj.

Tungkol dito, ano ang ibig sabihin ng sarili kay Ruby?

sarili ni Ruby keyword (at implicit sarili ) sarili ay isang nakalaan na keyword sa Ruby na palaging tumutukoy sa isang bagay, ngunit ang bagay sarili tumutukoy sa mga madalas na pagbabago batay sa konteksto. Kapag ang mga pamamaraan ay tinawag nang walang tahasang tatanggap, Ruby nagpapadala ng mensahe sa bagay na itinalaga sa sarili keyword.

Gayundin, ano ang paraan ng pagpapadala sa Ruby? Ang paraan ng pagpapadala ay nagbibigay-daan sa iyo upang ipadala isang mensahe (tumawag sa a paraan ) kapag hindi mo malalaman ang pangalan niyan paraan hanggang runtime. Sa partikular na halimbawang ito nakakakuha ka ng isang listahan ng mga katangian, na nagpi-print ng bawat pangalan ng katangian pati na rin ang halaga nito. Ang tanging paraan upang makuha ang halaga ay ang aktwal na tawagan ang paraan.

Alamin din, paano mo ginagamit ang sarili sa Ruby?

Ang salita sarili ay maaaring gamitin sa kahulugan ng isang paraan ng klase upang sabihin Ruby na ang pamamaraan ay para sa sarili , na sa kasong ito ay ang klase. Gamit ang sarili sa loob ng isang halimbawa o pamamaraan ng klase ay tumutukoy sa parehong bagay na tinatawag na pamamaraan, ibig sabihin, at halimbawa at klase ayon sa pagkakabanggit.

Paano mo tukuyin ang isang paraan ng klase sa Ruby?

Ang karaniwang tinatawag nating a paraan ng klase ay isang paraan na naninirahan sa klase antas. Sa kabaligtaran, isang halimbawa paraan ay isang paraan na naninirahan sa antas ng bagay. Sa ruby , mga klase ay mga bagay din, kaya ang paraan ikaw tukuyin bilang mga pamamaraan ng klase umiiral lamang sa bagay na tinukoy sila (ang klase ) at wala nang iba.

Inirerekumendang: