classref: Sync with latest 4.0-dev

This commit is contained in:
Rémi Verschelde
2021-11-15 12:28:38 +01:00
parent d6d97aaf5e
commit 30193215cf
829 changed files with 12891 additions and 7761 deletions

View File

@@ -1,6 +1,6 @@
:github_url: hide
.. Generated automatically by doc/tools/makerst.py in Godot's source tree.
.. Generated automatically by doc/tools/make_rst.py in Godot's source tree.
.. DO NOT EDIT THIS FILE, but the float.xml source instead.
.. The source is found in doc/classes or modules/<name>/doc_classes.
@@ -27,135 +27,147 @@ Tutorials
- `Wikipedia: Single-precision floating-point format <https://en.wikipedia.org/wiki/Single-precision_floating-point_format>`__
Methods
-------
Constructors
------------
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`float<class_float_method_float>` **(** **)** |constructor| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`float<class_float_method_float>` **(** :ref:`float<class_float>` from **)** |constructor| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`float<class_float_method_float>` **(** :ref:`bool<class_bool>` from **)** |constructor| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`float<class_float_method_float>` **(** :ref:`int<class_int>` from **)** |constructor| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | **operator !=** **(** **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | **operator !=** **(** :ref:`float<class_float>` right **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | **operator !=** **(** :ref:`int<class_int>` right **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | **operator *** **(** :ref:`float<class_float>` right **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`Vector2<class_Vector2>` | **operator *** **(** :ref:`Vector2<class_Vector2>` right **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`Vector2i<class_Vector2i>` | **operator *** **(** :ref:`Vector2i<class_Vector2i>` right **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`Vector3<class_Vector3>` | **operator *** **(** :ref:`Vector3<class_Vector3>` right **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`Vector3i<class_Vector3i>` | **operator *** **(** :ref:`Vector3i<class_Vector3i>` right **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`Quaternion<class_Quaternion>` | **operator *** **(** :ref:`Quaternion<class_Quaternion>` right **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`Color<class_Color>` | **operator *** **(** :ref:`Color<class_Color>` right **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | **operator *** **(** :ref:`int<class_int>` right **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | **operator +** **(** :ref:`float<class_float>` right **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | **operator +** **(** :ref:`int<class_int>` right **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | **operator -** **(** :ref:`float<class_float>` right **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | **operator -** **(** :ref:`int<class_int>` right **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | **operator /** **(** :ref:`float<class_float>` right **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | **operator /** **(** :ref:`int<class_int>` right **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | **operator <** **(** :ref:`float<class_float>` right **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | **operator <** **(** :ref:`int<class_int>` right **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | **operator <=** **(** :ref:`float<class_float>` right **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | **operator <=** **(** :ref:`int<class_int>` right **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | **operator ==** **(** **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | **operator ==** **(** :ref:`float<class_float>` right **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | **operator ==** **(** :ref:`int<class_int>` right **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | **operator >** **(** :ref:`float<class_float>` right **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | **operator >** **(** :ref:`int<class_int>` right **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | **operator >=** **(** :ref:`float<class_float>` right **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | **operator >=** **(** :ref:`int<class_int>` right **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | **operator unary+** **(** **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | **operator unary-** **(** **)** |operator| |
+-------------------------------------+-------------------------------------------------------------------------------------------------+
+---------------------------+----------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`float<class_float_constructor_float>` **(** **)** |
+---------------------------+----------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`float<class_float_constructor_float>` **(** :ref:`float<class_float>` from **)** |
+---------------------------+----------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`float<class_float_constructor_float>` **(** :ref:`bool<class_bool>` from **)** |
+---------------------------+----------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`float<class_float_constructor_float>` **(** :ref:`int<class_int>` from **)** |
+---------------------------+----------------------------------------------------------------------------------------+
Method Descriptions
-------------------
Operators
---------
.. _class_float_method_float:
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`operator !=<class_float_operator_neq_bool>` **(** **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`operator !=<class_float_operator_neq_bool>` **(** :ref:`float<class_float>` right **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`operator !=<class_float_operator_neq_bool>` **(** :ref:`int<class_int>` right **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`operator *<class_float_operator_mul_float>` **(** :ref:`float<class_float>` right **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`Quaternion<class_Quaternion>` | :ref:`operator *<class_float_operator_mul_Quaternion>` **(** :ref:`Quaternion<class_Quaternion>` right **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`Vector2<class_Vector2>` | :ref:`operator *<class_float_operator_mul_Vector2>` **(** :ref:`Vector2<class_Vector2>` right **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`Vector2i<class_Vector2i>` | :ref:`operator *<class_float_operator_mul_Vector2i>` **(** :ref:`Vector2i<class_Vector2i>` right **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`Vector3<class_Vector3>` | :ref:`operator *<class_float_operator_mul_Vector3>` **(** :ref:`Vector3<class_Vector3>` right **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`Vector3i<class_Vector3i>` | :ref:`operator *<class_float_operator_mul_Vector3i>` **(** :ref:`Vector3i<class_Vector3i>` right **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`Color<class_Color>` | :ref:`operator *<class_float_operator_mul_Color>` **(** :ref:`Color<class_Color>` right **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`operator *<class_float_operator_mul_float>` **(** :ref:`int<class_int>` right **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`operator +<class_float_operator_sum_float>` **(** :ref:`float<class_float>` right **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`operator +<class_float_operator_sum_float>` **(** :ref:`int<class_int>` right **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`operator -<class_float_operator_dif_float>` **(** :ref:`float<class_float>` right **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`operator -<class_float_operator_dif_float>` **(** :ref:`int<class_int>` right **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`operator /<class_float_operator_div_float>` **(** :ref:`float<class_float>` right **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`operator /<class_float_operator_div_float>` **(** :ref:`int<class_int>` right **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`operator <<class_float_operator_lt_bool>` **(** :ref:`float<class_float>` right **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`operator <<class_float_operator_lt_bool>` **(** :ref:`int<class_int>` right **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`operator <=<class_float_operator_lte_bool>` **(** :ref:`float<class_float>` right **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`operator <=<class_float_operator_lte_bool>` **(** :ref:`int<class_int>` right **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`operator ==<class_float_operator_eq_bool>` **(** **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`operator ==<class_float_operator_eq_bool>` **(** :ref:`float<class_float>` right **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`operator ==<class_float_operator_eq_bool>` **(** :ref:`int<class_int>` right **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`operator ><class_float_operator_gt_bool>` **(** :ref:`float<class_float>` right **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`operator ><class_float_operator_gt_bool>` **(** :ref:`int<class_int>` right **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`operator >=<class_float_operator_gte_bool>` **(** :ref:`float<class_float>` right **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`bool<class_bool>` | :ref:`operator >=<class_float_operator_gte_bool>` **(** :ref:`int<class_int>` right **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`operator unary+<class_float_operator_unplus_float>` **(** **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
| :ref:`float<class_float>` | :ref:`operator unary-<class_float_operator_unminus_float>` **(** **)** |
+-------------------------------------+--------------------------------------------------------------------------------------------------------------+
- :ref:`float<class_float>` **float** **(** **)** |constructor|
Constructor Descriptions
------------------------
.. _class_float_constructor_float:
- :ref:`float<class_float>` **float** **(** **)**
Constructs a default-initialized ``float`` set to ``0.0``.
----
- :ref:`float<class_float>` **float** **(** :ref:`float<class_float>` from **)** |constructor|
- :ref:`float<class_float>` **float** **(** :ref:`float<class_float>` from **)**
Constructs a ``float`` as a copy of the given ``float``.
----
- :ref:`float<class_float>` **float** **(** :ref:`bool<class_bool>` from **)** |constructor|
- :ref:`float<class_float>` **float** **(** :ref:`bool<class_bool>` from **)**
Cast a :ref:`bool<class_bool>` value to a floating-point value, ``float(true)`` will be equal to 1.0 and ``float(false)`` will be equal to 0.0.
----
- :ref:`float<class_float>` **float** **(** :ref:`int<class_int>` from **)** |constructor|
- :ref:`float<class_float>` **float** **(** :ref:`int<class_int>` from **)**
Cast an :ref:`int<class_int>` value to a floating-point value, ``float(1)`` will be equal to ``1.0``.
----
Operator Descriptions
---------------------
.. _class_float_method_operator !=:
.. _class_float_operator_neq_bool:
- :ref:`bool<class_bool>` **operator !=** **(** **)** |operator|
- :ref:`bool<class_bool>` **operator !=** **(** **)**
----
- :ref:`bool<class_bool>` **operator !=** **(** :ref:`float<class_float>` right **)** |operator|
- :ref:`bool<class_bool>` **operator !=** **(** :ref:`float<class_float>` right **)**
Returns ``true`` if two floats are different from each other.
----
- :ref:`bool<class_bool>` **operator !=** **(** :ref:`int<class_int>` right **)** |operator|
- :ref:`bool<class_bool>` **operator !=** **(** :ref:`int<class_int>` right **)**
Returns ``true`` if the integer has different value than the float.
----
.. _class_float_method_operator *:
.. _class_float_operator_mul_float:
- :ref:`float<class_float>` **operator *** **(** :ref:`float<class_float>` right **)** |operator|
- :ref:`float<class_float>` **operator *** **(** :ref:`float<class_float>` right **)**
Multiplies two ``float``\ s.
----
- :ref:`Vector2<class_Vector2>` **operator *** **(** :ref:`Vector2<class_Vector2>` right **)** |operator|
- :ref:`Quaternion<class_Quaternion>` **operator *** **(** :ref:`Quaternion<class_Quaternion>` right **)**
Multiplies each component of the :ref:`Quaternion<class_Quaternion>` by the given ``float``.
----
- :ref:`Vector2<class_Vector2>` **operator *** **(** :ref:`Vector2<class_Vector2>` right **)**
Multiplies each component of the :ref:`Vector2<class_Vector2>` by the given ``float``.
@@ -165,7 +177,7 @@ Multiplies each component of the :ref:`Vector2<class_Vector2>` by the given ``fl
----
- :ref:`Vector2i<class_Vector2i>` **operator *** **(** :ref:`Vector2i<class_Vector2i>` right **)** |operator|
- :ref:`Vector2i<class_Vector2i>` **operator *** **(** :ref:`Vector2i<class_Vector2i>` right **)**
Multiplies each component of the :ref:`Vector2i<class_Vector2i>` by the given ``float``.
@@ -175,25 +187,19 @@ Multiplies each component of the :ref:`Vector2i<class_Vector2i>` by the given ``
----
- :ref:`Vector3<class_Vector3>` **operator *** **(** :ref:`Vector3<class_Vector3>` right **)** |operator|
- :ref:`Vector3<class_Vector3>` **operator *** **(** :ref:`Vector3<class_Vector3>` right **)**
Multiplies each component of the :ref:`Vector3<class_Vector3>` by the given ``float``.
----
- :ref:`Vector3i<class_Vector3i>` **operator *** **(** :ref:`Vector3i<class_Vector3i>` right **)** |operator|
- :ref:`Vector3i<class_Vector3i>` **operator *** **(** :ref:`Vector3i<class_Vector3i>` right **)**
Multiplies each component of the :ref:`Vector3i<class_Vector3i>` by the given ``float``.
----
- :ref:`Quaternion<class_Quaternion>` **operator *** **(** :ref:`Quaternion<class_Quaternion>` right **)** |operator|
Multiplies each component of the :ref:`Quaternion<class_Quaternion>` by the given ``float``.
----
- :ref:`Color<class_Color>` **operator *** **(** :ref:`Color<class_Color>` right **)** |operator|
- :ref:`Color<class_Color>` **operator *** **(** :ref:`Color<class_Color>` right **)**
Multiplies each component of the :ref:`Color<class_Color>` by the given ``float``.
@@ -203,89 +209,89 @@ Multiplies each component of the :ref:`Color<class_Color>` by the given ``float`
----
- :ref:`float<class_float>` **operator *** **(** :ref:`int<class_int>` right **)** |operator|
- :ref:`float<class_float>` **operator *** **(** :ref:`int<class_int>` right **)**
Multiplies a ``float`` and an :ref:`int<class_int>`. The result is a ``float``.
----
.. _class_float_method_operator +:
.. _class_float_operator_sum_float:
- :ref:`float<class_float>` **operator +** **(** :ref:`float<class_float>` right **)** |operator|
- :ref:`float<class_float>` **operator +** **(** :ref:`float<class_float>` right **)**
Adds two floats.
----
- :ref:`float<class_float>` **operator +** **(** :ref:`int<class_int>` right **)** |operator|
- :ref:`float<class_float>` **operator +** **(** :ref:`int<class_int>` right **)**
Adds a ``float`` and an :ref:`int<class_int>`. The result is a ``float``.
----
.. _class_float_method_operator -:
.. _class_float_operator_dif_float:
- :ref:`float<class_float>` **operator -** **(** :ref:`float<class_float>` right **)** |operator|
- :ref:`float<class_float>` **operator -** **(** :ref:`float<class_float>` right **)**
Subtracts a float from a float.
----
- :ref:`float<class_float>` **operator -** **(** :ref:`int<class_int>` right **)** |operator|
- :ref:`float<class_float>` **operator -** **(** :ref:`int<class_int>` right **)**
Subtracts an :ref:`int<class_int>` from a ``float``. The result is a ``float``.
----
.. _class_float_method_operator /:
.. _class_float_operator_div_float:
- :ref:`float<class_float>` **operator /** **(** :ref:`float<class_float>` right **)** |operator|
- :ref:`float<class_float>` **operator /** **(** :ref:`float<class_float>` right **)**
Divides two floats.
----
- :ref:`float<class_float>` **operator /** **(** :ref:`int<class_int>` right **)** |operator|
- :ref:`float<class_float>` **operator /** **(** :ref:`int<class_int>` right **)**
Divides a ``float`` by an :ref:`int<class_int>`. The result is a ``float``.
----
.. _class_float_method_operator <:
.. _class_float_operator_lt_bool:
- :ref:`bool<class_bool>` **operator <** **(** :ref:`float<class_float>` right **)** |operator|
- :ref:`bool<class_bool>` **operator <** **(** :ref:`float<class_float>` right **)**
Returns ``true`` the left float is less than the right one.
----
- :ref:`bool<class_bool>` **operator <** **(** :ref:`int<class_int>` right **)** |operator|
- :ref:`bool<class_bool>` **operator <** **(** :ref:`int<class_int>` right **)**
Returns ``true`` if this ``float`` is less than the given :ref:`int<class_int>`.
----
.. _class_float_method_operator <=:
.. _class_float_operator_lte_bool:
- :ref:`bool<class_bool>` **operator <=** **(** :ref:`float<class_float>` right **)** |operator|
- :ref:`bool<class_bool>` **operator <=** **(** :ref:`float<class_float>` right **)**
Returns ``true`` the left integer is less than or equal to the right one.
----
- :ref:`bool<class_bool>` **operator <=** **(** :ref:`int<class_int>` right **)** |operator|
- :ref:`bool<class_bool>` **operator <=** **(** :ref:`int<class_int>` right **)**
Returns ``true`` if this ``float`` is less than or equal to the given :ref:`int<class_int>`.
----
.. _class_float_method_operator ==:
.. _class_float_operator_eq_bool:
- :ref:`bool<class_bool>` **operator ==** **(** **)** |operator|
- :ref:`bool<class_bool>` **operator ==** **(** **)**
----
- :ref:`bool<class_bool>` **operator ==** **(** :ref:`float<class_float>` right **)** |operator|
- :ref:`bool<class_bool>` **operator ==** **(** :ref:`float<class_float>` right **)**
Returns ``true`` if both floats are exactly equal.
@@ -293,51 +299,51 @@ Returns ``true`` if both floats are exactly equal.
----
- :ref:`bool<class_bool>` **operator ==** **(** :ref:`int<class_int>` right **)** |operator|
- :ref:`bool<class_bool>` **operator ==** **(** :ref:`int<class_int>` right **)**
Returns ``true`` if the ``float`` and the given :ref:`int<class_int>` are equal.
----
.. _class_float_method_operator >:
.. _class_float_operator_gt_bool:
- :ref:`bool<class_bool>` **operator >** **(** :ref:`float<class_float>` right **)** |operator|
- :ref:`bool<class_bool>` **operator >** **(** :ref:`float<class_float>` right **)**
Returns ``true`` the left float is greater than the right one.
----
- :ref:`bool<class_bool>` **operator >** **(** :ref:`int<class_int>` right **)** |operator|
- :ref:`bool<class_bool>` **operator >** **(** :ref:`int<class_int>` right **)**
Returns ``true`` if this ``float`` is greater than the given :ref:`int<class_int>`.
----
.. _class_float_method_operator >=:
.. _class_float_operator_gte_bool:
- :ref:`bool<class_bool>` **operator >=** **(** :ref:`float<class_float>` right **)** |operator|
- :ref:`bool<class_bool>` **operator >=** **(** :ref:`float<class_float>` right **)**
Returns ``true`` the left float is greater than or equal to the right one.
----
- :ref:`bool<class_bool>` **operator >=** **(** :ref:`int<class_int>` right **)** |operator|
- :ref:`bool<class_bool>` **operator >=** **(** :ref:`int<class_int>` right **)**
Returns ``true`` if this ``float`` is greater than or equal to the given :ref:`int<class_int>`.
----
.. _class_float_method_operator unary+:
.. _class_float_operator_unplus_float:
- :ref:`float<class_float>` **operator unary+** **(** **)** |operator|
- :ref:`float<class_float>` **operator unary+** **(** **)**
Returns the same value as if the ``+`` was not there. Unary ``+`` does nothing, but sometimes it can make your code more readable.
----
.. _class_float_method_operator unary-:
.. _class_float_operator_unminus_float:
- :ref:`float<class_float>` **operator unary-** **(** **)** |operator|
- :ref:`float<class_float>` **operator unary-** **(** **)**
Returns the negative value of the ``float``. If positive, turns the number negative. If negative, turns the number positive. With floats, the number zero can be either positive or negative.