Waar word sluitings gebruik?

INHOUDSOPGAWE:

Waar word sluitings gebruik?
Waar word sluitings gebruik?
Anonim

Sluitings word gereeld gebruik in JavaScript vir objekdata-privaatheid, in gebeurtenishanteerders en terugbelfunksies, en in gedeeltelike toepassings, currying en ander funksionele programmeringspatrone.

Wat is 'n sluiting en hoe hoekom sal jy een gebruik?

'n Sluiting is 'n manier om toegang tot veranderlikes in 'n funksie te behou nadat daardie funksie teruggekeer het. … In 'n afsluiting bly daardie veranderlikes vir 'n rukkie langer vas, aangesien daar 'n verwysing na die veranderlikes is nadat die funksie terugkeer.

Waar kan jy intydse sluiting toepas?

'n Sluiting word geskep wanneer die innerlike funksie op een of ander manier beskikbaar gestel word aan enige omvang buite die buitenste funksie. In die kode hierbo is die naamveranderlike van die buitenste funksie toeganklik vir die innerlike funksies, en daar is geen ander manier om toegang tot die innerlike veranderlikes te verkry nie, behalwe deur die innerlike funksies.

Wat is sluitingsvoorbeeld?

In die voorbeeld hierbo gee die buitenste funksie Teller die verwysing van die innerlike funksie VerhoogTeller. IncreaseCounter verhoog die buitenste veranderlike teller na een. … Soos per die sluitingsdefinisie, as innerlike funksie toegang tot die veranderlikes van buitenste funksie kry, dan word dit slegs sluiting genoem. Die volgende is nie 'n sluiting nie.

Watter tale het sluitings?

Tale wat sluiting ondersteun (soos JavaScript, Swift en Ruby) sal jou toelaat om 'n verwysing na 'n omvang te hou (insluitend sy ouerbestekke), selfs nadat die blok waarin daardie veranderlikes verklaar is klaar uitgevoer is, mits jy iewers 'n verwysing na daardie blok of funksie hou.

Aanbeveel:

Interessante artikels
Wat is die doel van bewerking?
Lees meer

Wat is die doel van bewerking?

In landboustelsels funksioneer bewerking as 'n substelsel wat gewasproduksie hoofsaaklik beïnvloed deur gewasvestiging, verandering van grondstruktuur, inwerking van kunsmis en grondveranderings (bv. kalk en mis).), en onkruidbeheer. Grondbewerking word ook gebruik om beide klimaat- en grondbeperkings te verlig.

Wat beteken kat-skoet?
Lees meer

Wat beteken kat-skoet?

Scooting dui aan dat iets jou kat pla , soos: Iets wat op hul bodem vassit – soos rommel of poep. Wurms – 'n algemene oorsaak van 'n jeukerige onderkant. Anale klier Anale klier Die anale kliere of anale sakkies is klein kliere naby die anus by baie soogdiere, insluitend honde en katte.

Gaan filiforme vratte weg?
Lees meer

Gaan filiforme vratte weg?

Vir die meeste mense sal filiforme vratte mettertyd weggaan danksy die liggaam se immuunstelsel. As 'n filiforme wrat probleme veroorsaak, raadpleeg jou dokter om dit te verwyder. Filiforme vratte op die vingers en hande is makliker om te behandel as dié op die gesig.