Ask your own question, for FREE!
MIT 6.00 Intro Computer Science (OCW)
OpenStudy (anonymous):

Can someone explain anonymous functions?

OpenStudy (anonymous):

I don't intend this to sound snippy, but an anonymous function is a function that has no name. Here's a normal function to multiply its parameter by two: def MulByTwo(x): return x * 2 But Python, like some other languages, lets you define such a function for use without having to create a name for it, and avoid cluttering the namespace with names that you don't really need. In such a case, you create the same function with "lambda x: x * 2". So why would you want to do that? In so-called functional programming, you often want to pass a function as a parameter to another function. This lets you do that without creating a name that will never be used explicitly.

OpenStudy (anonymous):

thanks, so in passing a function as a parameter, i'm not passing the result, but simply a function/process to manipulate data/variables in another function?

OpenStudy (anonymous):

That's the general idea. I don't use it much; for a complete explanation, see http://docs.python.org/howto/functional.html.

OpenStudy (anonymous):

Thanks

Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!
Latest Questions
TheOfficialDevan12: What do you call a pie that is baked into a cake???
9 minutes ago 6 Replies 3 Medals
Victorya: what is the square route of 6789?
53 minutes ago 2 Replies 1 Medal
CarterorWolfie214: whats 44 times 65
2 hours ago 16 Replies 1 Medal
dukedadon: are there any moderators on rn?
3 hours ago 0 Replies 0 Medals
mdobbs6856: How do you write 7.5E9 in scientific notation?
3 hours ago 2 Replies 2 Medals
594ikfo94: how do i make a group chat
5 hours ago 4 Replies 1 Medal
Can't find your answer? Make a FREE account and ask your own questions, OR help others and earn volunteer hours!

Join our real-time social learning platform and learn together with your friends!