aboutsummaryrefslogtreecommitdiffstats
path: root/docs/types.rst
diff options
context:
space:
mode:
authorJames Ray <james.ray0001@gmail.com>2017-06-12 16:12:09 +0800
committerGitHub <noreply@github.com>2017-06-12 16:12:09 +0800
commit0423278a318b29474803ef1f8b204db56b2b9734 (patch)
tree6769efa1e0a88ac47b0e64769ef22000bcadff39 /docs/types.rst
parentfe3b46554af07b35f84ca48264830f8c27d4e52e (diff)
downloaddexon-solidity-0423278a318b29474803ef1f8b204db56b2b9734.tar.gz
dexon-solidity-0423278a318b29474803ef1f8b204db56b2b9734.tar.zst
dexon-solidity-0423278a318b29474803ef1f8b204db56b2b9734.zip
Create types.rst
hash table link
Diffstat (limited to 'docs/types.rst')
-rw-r--r--docs/types.rst2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/types.rst b/docs/types.rst
index c400aecb..9365d3b0 100644
--- a/docs/types.rst
+++ b/docs/types.rst
@@ -795,7 +795,7 @@ Mapping types are declared as ``mapping(_KeyType => _ValueType)``.
Here ``_KeyType`` can be almost any type except for a mapping, a dynamically sized array, a contract, an enum and a struct.
``_ValueType`` can actually be any type, including mappings.
-Mappings can be seen as hashtables which are virtually initialized such that
+Mappings can be seen as `hash tables <https://en.wikipedia.org/wiki/Hash_table>`_ which are virtually initialized such that
every possible key exists and is mapped to a value whose byte-representation is
all zeros: a type's :ref:`default value <default-value>`. The similarity ends here, though: The key data is not actually stored
in a mapping, only its ``keccak256`` hash used to look up the value.