const_conversions.gd 853 B

123456789101112131415161718192021222324
  1. const const_float_int: float = 19
  2. const const_float_plus: float = 12 + 22
  3. const const_float_cast: float = 76 as float
  4. const const_packed_empty: PackedFloat64Array = []
  5. const const_packed_ints: PackedFloat64Array = [52]
  6. @warning_ignore("assert_always_true")
  7. func test():
  8. assert(typeof(const_float_int) == TYPE_FLOAT)
  9. assert(str(const_float_int) == '19')
  10. assert(typeof(const_float_plus) == TYPE_FLOAT)
  11. assert(str(const_float_plus) == '34')
  12. assert(typeof(const_float_cast) == TYPE_FLOAT)
  13. assert(str(const_float_cast) == '76')
  14. assert(typeof(const_packed_empty) == TYPE_PACKED_FLOAT64_ARRAY)
  15. assert(str(const_packed_empty) == '[]')
  16. assert(typeof(const_packed_ints) == TYPE_PACKED_FLOAT64_ARRAY)
  17. assert(str(const_packed_ints) == '[52]')
  18. assert(typeof(const_packed_ints[0]) == TYPE_FLOAT)
  19. assert(str(const_packed_ints[0]) == '52')
  20. print('ok')