null_initializer.gd 504 B

1234567891011121314151617181920212223242526272829303132
  1. func check(input: int) -> bool:
  2. return input == 1
  3. var recur = null
  4. var prop = null
  5. func check_arg(arg = null) -> void:
  6. if arg != null:
  7. print(check(arg))
  8. func check_recur() -> void:
  9. if recur != null:
  10. print(check(recur))
  11. else:
  12. recur = 1
  13. check_recur()
  14. func test() -> void:
  15. check_arg(1)
  16. check_recur()
  17. if prop == null:
  18. set('prop', 1)
  19. print(check(prop))
  20. set('prop', null)
  21. var loop = null
  22. while loop != 2:
  23. if loop != null:
  24. print(check(loop))
  25. loop = 1 if loop == null else 2