lambda_bind_argument_count.gd 351 B

123456789101112131415161718
  1. # https://github.com/godotengine/godot/issues/93952
  2. func foo():
  3. pass
  4. func test():
  5. var a: int
  6. var lambda_self := func (x: int) -> void:
  7. foo()
  8. print(a, x)
  9. print(lambda_self.get_argument_count()) # Should print 1.
  10. var lambda_non_self := func (x: int) -> void:
  11. print(a, x)
  12. print(lambda_non_self.get_argument_count()) # Should print 1.