Skip to main content

Ano ang isang hindi nagpapakilalang function?

Ang isang hindi nagpapakilalang pag -andar ay isang function na ginamit sa maraming mga wika sa programming ngunit, hindi tulad ng iba pang mga pag -andar, maaari itong magamit nang hindi kinakailangang nakatali at hindi ito kailangan ng isang pangalan.Ang isang paraan upang magamit ang isang hindi nagpapakilalang pag -andar ay upang maipasa ang data mula sa isang seksyon patungo sa isa pa, lalo na kung maikli ang data.Hindi tulad ng iba pang mga pag -andar, na kailangang ideklara at ginamit sa dalawang magkahiwalay na hakbang, pinagsama ang pagpapaandar na ito pareho sa isang solong hakbang.Sa halip na mag -programming ng maraming iba't ibang mga placeholder sa isang programa na nangangailangan sa kanila, ang programmer ay maaaring gumamit ng isa sa mga pagpapaandar na ito bilang isang kapalit, binabawasan ang halaga ng code at tinitiyak na walang mga pagkakamali sa pagbaybay.token o simbolo na tinatawag na isang identifier.Ito ay na -bypass kapag gumagamit ng isang hindi nagpapakilalang function, dahil walang pagkakakilanlan na kinakailangan para tumakbo ang pagpapaandar.Ang pag -andar ay hindi nangangailangan ng isang pangalan;Ito ay ipinahayag lamang at ginamit sa runtime.Karamihan sa mga programmer ay magbibigay sa pag -andar ng isang pangalan upang mas madaling manu -manong kilalanin, maliban kung mayroon lamang ilang mga hindi nagpapakilalang pag -andar.Magagawa ito alinman sa pamamagitan ng pag -load ng ilang impormasyon sa pag -andar o sa pamamagitan ng pagpasa ng impormasyon kasama ang isang channel hanggang sa maabot ang pagpapaandar na ito.Ang pangunahing dahilan para sa paggawa nito ay ang pagpapaandar na ito ay nangangailangan ng napakaliit na code upang ipahayag, at gumagana ito bilang isang angkop na tagapamagitan kapag pumasa ng impormasyon.

Kapag ang isang regular na pag -andar ay ginagamit sa isang wika ng programming, nangangailangan ito ng dalawang hakbang.Una, ang pag -andar ay dapat ipahayag, at pagkatapos ay dapat mayroong coding upang patakbuhin ang ipinahayag na pag -andar.Ang isang hindi nagpapakilalang pag -andar ay maaaring gawin pareho sa isang hakbang, at karaniwang nangangailangan ito ng mas kaunting coding.Ito ay karaniwang ginagamit para sa mga pag-andar ng single-use;Ang hindi nagpapakilalang pag -andar ay hindi nakasalalay sa anupaman, kaya maaaring magdulot ito ng isang error na may paulit -ulit na pag -andar.Ang mga placeholder na ito ay dapat na tumpak na pinangalanan o ang programa ay hindi makikilala sa kanila.Kinakailangan din ang pag -coding para sa bawat placeholder at, para sa isang malaking programa, maaaring mangailangan ito ng maraming linya ng code.Sa halip, ang isang hindi nagpapakilalang pag -andar ay maaaring magamit bilang isang placeholder, at karaniwang isa lamang ang kinakailangan sa halip na marami.Ang kakulangan ng pangangailangan para sa isang pangalan para sa pagpapaandar na ito ay nangangahulugang agad na makilala ng programa ito at papayagan ang pagpapaandar na hawakan ang impormasyon.