So, in this sense, being able to take a function name and assign it to another name is very useful, because, it allows us to pass functions from one place to another place, and execute that function inside the another function, without knowing in advance what that function is.
ಆದ್ದರಿಂದ, ಈ ಅರ್ಥದಲ್ಲಿ, ಒಂದು ಕಾರ್ಯದ ಹೆಸರನ್ನು ತೆಗೆದುಕೊಂಡು ಅದನ್ನು ಇನ್ನೊಂದು ಹೆಸರಿಗೆ ನಿಯೋಜಿಸಲು ಸಾಧ್ಯವಾಗುವುದು ತುಂಬಾ ಉಪಯುಕ್ತವಾಗಿದೆ, ಏಕೆಂದರೆ, ಇದು ನಮಗೆ ಒಂದು ಸ್ಥಳದಿಂದ ಇನ್ನೊಂದು ಸ್ಥಳಕ್ಕೆ ಕಾರ್ಯಗಳನ್ನು ರವಾನಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ ಮತ್ತು ಆ ಕಾರ್ಯವು ಏನನ್ನು ಮೊದಲೇ ತಿಳಿಯದೆ ಇನ್ನೊಂದು ಕಾರ್ಯದೊಳಗೆ ಆ ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.