回答編集履歴

1

追記

2021/06/04 17:03

投稿

udon-ken
udon-ken

スコア657

test CHANGED
@@ -31,3 +31,31 @@
31
31
  spam.ham()
32
32
 
33
33
  ```
34
+
35
+ ## 追記というか訂正
36
+
37
+ もし`def egg()`を関数内関数(そんな呼び方だったっけ?)で`def ham()`から呼び出したいのでしたら以下のようになります。
38
+
39
+ ```python
40
+
41
+ class Spam:
42
+
43
+ val = 100
44
+
45
+ def ham(self):
46
+
47
+ def egg(msg):
48
+
49
+ print("{0}".format(msg))
50
+
51
+ print(("{0}".format(self.val)))
52
+
53
+ egg('call method')
54
+
55
+
56
+
57
+ spam = Spam()
58
+
59
+ spam.ham()
60
+
61
+ ```