😸

[Bug #21029] defined? (;x) の挙動が prism と parse.y で挙動が異なるというバグ報告

2025/01/19に公開

[Bug #21029] Prism behavior for defined? (;x) differs

  • defined? (;x) の挙動が prismparse.y で挙動が異なるというバグ報告
p defined? (;x)
# prism   => nil
# parse.y => "expression"
  • defined?(;式) の場合はどうなるのが期待する挙動になるんですかねー
  • ちなみに defined?(式) だと両方とも nil を返してました、へえー
p defined? (x)
# prism   => nil
# parse.y => nil
GitHubで編集を提案

Discussion