compare_null_equals_builtin.gd 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. func test():
  2. var value
  3. # null
  4. value = null
  5. print(null == value)
  6. # bool
  7. value = false
  8. print(null == value)
  9. # int
  10. value = 0
  11. print(null == value)
  12. # float
  13. value = 0.0
  14. print(null == value)
  15. # String
  16. value = ""
  17. print(null == value)
  18. # Vector2
  19. value = Vector2()
  20. print(null == value)
  21. # Vector2i
  22. value = Vector2i()
  23. print(null == value)
  24. # Rect2
  25. value = Rect2()
  26. print(null == value)
  27. # Rect2i
  28. value = Rect2i()
  29. print(null == value)
  30. # Vector3
  31. value = Vector3()
  32. print(null == value)
  33. # Vector3i
  34. value = Vector3i()
  35. print(null == value)
  36. # Transform2D
  37. value = Transform2D()
  38. print(null == value)
  39. # Plane
  40. value = Plane()
  41. print(null == value)
  42. # Quaternion
  43. value = Quaternion()
  44. print(null == value)
  45. # AABB
  46. value = AABB()
  47. print(null == value)
  48. # Basis
  49. value = Basis()
  50. print(null == value)
  51. # Transform3D
  52. value = Transform3D()
  53. print(null == value)
  54. # Color
  55. value = Color()
  56. print(null == value)
  57. # StringName
  58. value = &""
  59. print(null == value)
  60. # NodePath
  61. value = ^""
  62. print(null == value)
  63. # RID
  64. value = RID()
  65. print(null == value)
  66. # Callable
  67. value = Callable()
  68. print(null == value)
  69. # Signal
  70. value = Signal()
  71. print(null == value)
  72. # Dictionary
  73. value = {}
  74. print(null == value)
  75. # Array
  76. value = []
  77. print(null == value)
  78. # PackedByteArray
  79. value = PackedByteArray()
  80. print(null == value)
  81. # PackedInt32Array
  82. value = PackedInt32Array()
  83. print(null == value)
  84. # PackedInt64Array
  85. value = PackedInt64Array()
  86. print(null == value)
  87. # PackedFloat32Array
  88. value = PackedFloat32Array()
  89. print(null == value)
  90. # PackedFloat64Array
  91. value = PackedFloat64Array()
  92. print(null == value)
  93. # PackedStringArray
  94. value = PackedStringArray()
  95. print(null == value)
  96. # PackedVector2Array
  97. value = PackedVector2Array()
  98. print(null == value)
  99. # PackedVector3Array
  100. value = PackedVector3Array()
  101. print(null == value)
  102. # PackedColorArray
  103. value = PackedColorArray()
  104. print(null == value)
  105. # PackedVector4Array
  106. value = PackedVector4Array()
  107. print(null == value)