summaryrefslogtreecommitdiff
path: root/modules/gdscript/tests/scripts/runtime/features/compare-builtin-equals-null.gd
blob: 809d0d28a9fd49816fb97c1ac57418d22f1f61aa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
func test():
	var value

	# null
	value = null
	print(value == null)

	# bool
	value = false
	print(value == null)

	# int
	value = 0
	print(value == null)

	# float
	value = 0.0
	print(value == null)

	# String
	value = ""
	print(value == null)

	# Vector2
	value = Vector2()
	print(value == null)

	# Vector2i
	value = Vector2i()
	print(value == null)

	# Rect2
	value = Rect2()
	print(value == null)

	# Rect2i
	value = Rect2i()
	print(value == null)

	# Vector3
	value = Vector3()
	print(value == null)

	# Vector3i
	value = Vector3i()
	print(value == null)

	# Transform2D
	value = Transform2D()
	print(value == null)

	# Plane
	value = Plane()
	print(value == null)

	# Quaternion
	value = Quaternion()
	print(value == null)

	# AABB
	value = AABB()
	print(value == null)

	# Basis
	value = Basis()
	print(value == null)

	# Transform3D
	value = Transform3D()
	print(value == null)

	# Projection
	value = Projection()
	print(value == null)

	# Color
	value = Color()
	print(value == null)

	# StringName
	value = &""
	print(value == null)

	# NodePath
	value = ^""
	print(value == null)

	# RID
	value = RID()
	print(value == null)

	# Callable
	value = Callable()
	print(value == null)

	# Signal
	value = Signal()
	print(value == null)

	# Dictionary
	value = {}
	print(value == null)

	# Array
	value = []
	print(value == null)

	# PackedByteArray
	value = PackedByteArray()
	print(value == null)

	# PackedInt32Array
	value = PackedInt32Array()
	print(value == null)

	# PackedInt64Array
	value = PackedInt64Array()
	print(value == null)

	# PackedFloat32Array
	value = PackedFloat32Array()
	print(value == null)

	# PackedFloat64Array
	value = PackedFloat64Array()
	print(value == null)

	# PackedStringArray
	value = PackedStringArray()
	print(value == null)

	# PackedVector2Array
	value = PackedVector2Array()
	print(value == null)

	# PackedVector3Array
	value = PackedVector3Array()
	print(value == null)

	# PackedColorArray
	value = PackedColorArray()
	print(value == null)