Python
1class Node: 2 def __init__(self): 3 pass 4 def evaluate(self): 5 pass 6 7class Variable(Node): 8 def __init__(self, identifier): 9 self.identifier = identifier 10 def evaluate(self): 11 return 'Variable(' + self.identifier + ')' 12 13A = Variable('A') 14B = Variable('B') 15C = Variable('C') 16print((lambda A: B)(C))
これを実行すると下のようになってしまいます。(lambda A: B)(C)を入力するとBと出力できるようにする方法はありますか。
よろしくお願いします。
Python
1<__main__.Variable object at 0x7fb02dcbdcf8> 2
回答1件
あなたの回答
tips
プレビュー