The internal functionality is closing over the free of charge variable and that's why it is called 'closure'. A free of charge variable can be a variable which is outdoors the internal perform and handed in the internal by using docorator. 1 Also see this very similar question and its https://propertyingurugram.in/residential/m3m-the-marina-sector-68-gurgaon/