回答編集履歴

1

追記

2021/04/07 08:17

投稿

TakaiY
TakaiY

スコア12774

test CHANGED
@@ -3,3 +3,19 @@
3
3
  res = self.MakeTimeSerial(val)
4
4
 
5
5
  ```
6
+
7
+ --
8
+
9
+ メソッド MakeTimeSerial は、定義を見るとインスタンスメソッドになっていて、呼び出しを見るとクラスメソッドになっているから動きません。
10
+
11
+
12
+
13
+ 回答は、定義に合せてインスタンスメソッドとして呼んでいます。
14
+
15
+
16
+
17
+ ただ、MakeTimeSerial を見ると、インスタンス変数にアクセスしていないので、クラスメソッドとして定義しなおせば、元の呼び出し方でも動くようになります。
18
+
19
+
20
+
21
+ インスタンスメソッドとクラスメソッドの定義のしかたや使いかたについてはリファレンスなどのドキュメントを参照ください。