Add default value details

This commit is contained in:
Chris Ward 2018-11-23 10:16:30 +01:00
parent bc5d152e86
commit 9c1bdb74b9

View File

@ -13,7 +13,10 @@ Solidity provides several elementary types which can be combined to form complex
In addition, types can interact with each other in expressions containing In addition, types can interact with each other in expressions containing
operators. For a quick reference of the various operators, see :ref:`order`. operators. For a quick reference of the various operators, see :ref:`order`.
The concept of "undefined" or "null" values do not exist in Solidity. To handle any unexpected values, you should use the :ref:`revert function<assert-and-require>` to revert the whole transaction, or return a tuple with a second `bool` value denoting success. The concept of "undefined" or "null" values do not exist in Solidity, but newly
declared variables always have a :ref:`default value<default-value>` dependent
on its type. To handle any unexpected values, you should use the :ref:`revert function<assert-and-require>` to revert the whole transaction, or return a
tuple with a second `bool` value denoting success.
.. index:: ! value type, ! type;value .. index:: ! value type, ! type;value