Browse Source

Merge pull request #10782 from Lexyth/patch-4

Fix misplaced bad example
Matthew 8 months ago
parent
commit
2ec67ebd43
1 changed files with 10 additions and 8 deletions
  1. 10 8
      tutorials/scripting/gdscript/gdscript_styleguide.rst

+ 10 - 8
tutorials/scripting/gdscript/gdscript_styleguide.rst

@@ -1040,6 +1040,16 @@ should set the type explicitly.
 
 
     @onready var health_bar: ProgressBar = get_node("UI/LifeBar")
     @onready var health_bar: ProgressBar = get_node("UI/LifeBar")
 
 
+**Bad**:
+
+.. rst-class:: code-example-bad
+
+::
+
+    # The compiler can't infer the exact type and will use Node
+    # instead of ProgressBar.
+    @onready var health_bar := get_node("UI/LifeBar")
+
 Alternatively, you can use the ``as`` keyword to cast the return type, and
 Alternatively, you can use the ``as`` keyword to cast the return type, and
 that type will be used to infer the type of the var.
 that type will be used to infer the type of the var.
 
 
@@ -1052,12 +1062,4 @@ that type will be used to infer the type of the var.
 
 
 This option is also considered more :ref:`type-safe<doc_gdscript_static_typing_safe_lines>` than the first.
 This option is also considered more :ref:`type-safe<doc_gdscript_static_typing_safe_lines>` than the first.
 
 
-**Bad**:
 
 
-.. rst-class:: code-example-bad
-
-::
-
-    # The compiler can't infer the exact type and will use Node
-    # instead of ProgressBar.
-    @onready var health_bar := get_node("UI/LifeBar")