無名関数に使用されるlambda の使い方に関しての質問になります。
Python
1signal.signal(signal.SIGINT, lambda: active = False)
こう入力し実行すると
SyntaxError: expression cannot contain assignment, perhaps you meant "=="?
というエラーが出ます。
つまり、lambda関数のコロンの後には、実行する内容を書くというより
リターンする内容しかかけないということでしょうか。。。
どうぞよろしくお願いします。
以下、VERSION になります。
Python: 3.8
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/01 21:01
2020/07/02 01:07 編集
2020/07/03 03:29