クラス

関数の引数に関数を入れてみよう。

def func1(f,x,y):
return f(x,y)

def func2(x,y):
return x+y

func1(func2,2,3)

5

次に、クラスで同様のアウトプットを得る。

class count:
def __init__(f,x,y):
f.x=x
f.y=y

def add(f):
return f.x+f.y

result=count(2,3)

result.add()

5

こう書いてみると、クラスは、じぶん自身の引数に、じぶん自身を入れている感じ。おもしろいわぁ。

気づいたことを、お気軽に。
公開まで、やや時間がかかりまーす!