Null object: Difference between revisions
Content added Content deleted
m (→{{header|Wren}}: Changed to Wren S/H) |
imported>LongPtrCall (Added GDScript implementation.) |
||
Line 934: | Line 934: | ||
</pre> |
</pre> |
||
=={{header|GDScript}}== |
|||
Godot has a null value. Here is an example of dealing with null. |
|||
<syntaxhighlight lang="gdscript"> |
|||
extends Node2D |
|||
func _ready() -> void: |
|||
var empty : Object |
|||
var not_empty = Object.new() |
|||
# Compare with null. |
|||
if empty == null: |
|||
print("empty is null") |
|||
else: |
|||
print("empty is not null") |
|||
# C-like comparation. |
|||
if not_empty: |
|||
print("not_empty is not null") |
|||
else: |
|||
print("not_empty is null") |
|||
return |
|||
</syntaxhighlight> |
|||
{{out}} |
|||
<pre> |
|||
empty is null |
|||
not_empty is not null |
|||
</pre> |
|||
=={{header|Go}}== |
=={{header|Go}}== |