Skip to content

Commit 49de83f

Browse files
Create IIFE_decorator_style_in_python.py
1 parent 2f9be50 commit 49de83f

File tree

1 file changed

+72
-0
lines changed

1 file changed

+72
-0
lines changed

Diff for: IIFE_decorator_style_in_python.py

+72
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
@lambda _: _()
2+
def func() -> bool:
3+
print('func()')
4+
return True
5+
6+
# Answer: func()
7+
8+
#-----------------------------------------------------------
9+
10+
@lambda _: _()
11+
def func() -> bool:
12+
print('func()')
13+
return True
14+
15+
print(func)
16+
17+
# Answer: func()
18+
# True
19+
20+
#-----------------------------------------------------------
21+
22+
from datetime import datetime
23+
24+
@lambda _: _()
25+
def func() -> str:
26+
time_text: str = f'Started at: {datetime.now():%H:%M:%S %p %a}'
27+
print(time_text)
28+
return time_text
29+
30+
# Answer: Started at: 12:14:56 PM Fri
31+
32+
#------------------------------------------------------------
33+
34+
from datetime import datetime
35+
36+
@lambda _: _()
37+
def func() -> str:
38+
time_text: str = f'Started at: {datetime.now():%H:%M:%S %p %a}'
39+
print(time_text)
40+
return time_text
41+
42+
print(func)
43+
44+
# Answer: Started at: 12:14:56 PM Fri
45+
# Started at: 12:14:56 PM Fri
46+
47+
#------------------------------------------------------------
48+
49+
from datetime import datetime
50+
51+
@lambda _: _()
52+
def func() -> str:
53+
time_text: str = f'Started at: {datetime.now():%H:%M:%S}'
54+
print(time_text)
55+
return time_text
56+
57+
# Answer: Started at: 12:14:56
58+
59+
#------------------------------------------------------------
60+
61+
from datetime import datetime
62+
63+
@lambda _: _()
64+
def func() -> str:
65+
time_text: str = f'Started at: {datetime.now():%H:%M:%S}'
66+
print(time_text)
67+
return time_text
68+
69+
print(func)
70+
71+
# Answer: Started at: 12:14:56
72+
# Started at: 12:14:56

0 commit comments

Comments
 (0)