You can pass an argument to a function without executing it immediately by using a closure or lambda function. Here's an example in Python:
def my_function(x):
def inner_function():
print(x)
return inner_function
y = my_function("Hello")
# y is now a function that can be called later with no argument
y() # prints "Hello"
In this example, my_function
returns another function inner_function
that remembers the value of the x
argument. We assign the result of my_function("Hello")
to y
, which is now a function that we can call later without providing any arguments. When we call y()
later, it prints "Hello".
Please start posting anonymously - your entry will be published after you log in or create a new account. This space is reserved only for answers. If you would like to engage in a discussion, please instead post a comment under the question or an answer that you would like to discuss
Asked: 2023-06-01 14:16:22 +0000
Seen: 14 times
Last updated: Jun 01 '23
How can I set up Gunicorn with a Django Project?
Looking for a Python Module that finds Tags for a Text describing its Content
Need a Function in Python to remove entries less than 2 digits from an Array
How can I convert a Document in Python?
How can I program a Loop in Python?
How can I enable Python Code Highlighting in Askbot?