🐡

[Bug #19540] x if [1] in [x] が NameError になるバグ報告

2024/08/11に公開

[Bug #19540] Undefined variable error when combining modifier if with one-line pattern matching

  • 以下のような一行パターンマッチで NameError が発生するというバグ報告
# error undefined local variable or method `x' for main (NameError)
x if [1] in [x]
foo = 42

# error: undefined local variable or method `x' for main (NameError)
x if x = foo
GitHubで編集を提案

Discussion