Clarify type-safety of as

Changed the statement about the as keyword's type-safety to clarify that it is less type-safe than type hints.
This commit is contained in:
Lexyth
2025-03-19 00:37:10 +01:00
committed by GitHub
parent cce8630743
commit 7b7952ae71

View File

@@ -1050,7 +1050,10 @@ that type will be used to infer the type of the var.
@onready var health_bar := get_node("UI/LifeBar") as ProgressBar
# health_bar will be typed as ProgressBar
This option is also considered more :ref:`type-safe<doc_gdscript_static_typing_safe_lines>` than the first.
.. note::
This option is considered less :ref:`type-safe<doc_gdscript_static_typing_safe_lines>` than type hints, as it silently casts the variable to null in case of a type mismatch at runtime, without an error/warning
**Bad**: