default_set_beforehand.gd 496 B

1234567891011121314151617181920
  1. extends Node
  2. @onready var later_inferred := [1]
  3. @onready var later_static: Array
  4. @onready var later_static_with_init: Array = [1]
  5. @onready var later_untyped = [1]
  6. func test():
  7. assert(typeof(later_inferred) == TYPE_ARRAY)
  8. assert(later_inferred.size() == 0)
  9. assert(typeof(later_static) == TYPE_ARRAY)
  10. assert(later_static.size() == 0)
  11. assert(typeof(later_static_with_init) == TYPE_ARRAY)
  12. assert(later_static_with_init.size() == 0)
  13. assert(typeof(later_untyped) == TYPE_NIL)
  14. print("ok")