diff options
author | Chris Ward <chriswhward@gmail.com> | 2018-11-15 19:11:25 +0800 |
---|---|---|
committer | Chris Ward <chriswhward@gmail.com> | 2018-11-15 19:11:25 +0800 |
commit | 9b657134ef33a5a01dd09d8fcd7a13922bb7aaa4 (patch) | |
tree | 3492dc82f2574ac678d418c630201fd863a71828 /docs/types.rst | |
parent | 9db76403bb378e3b36bde8b42794ad6da0262ec9 (diff) | |
download | dexon-solidity-9b657134ef33a5a01dd09d8fcd7a13922bb7aaa4.tar.gz dexon-solidity-9b657134ef33a5a01dd09d8fcd7a13922bb7aaa4.tar.zst dexon-solidity-9b657134ef33a5a01dd09d8fcd7a13922bb7aaa4.zip |
Remove length related FAQ item
Diffstat (limited to 'docs/types.rst')
-rw-r--r-- | docs/types.rst | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/docs/types.rst b/docs/types.rst index 020cb105..b84d3222 100644 --- a/docs/types.rst +++ b/docs/types.rst @@ -913,7 +913,9 @@ Members For dynamically-sized arrays (only available for storage), this member can be assigned to resize the array. Accessing elements outside the current length does not automatically resize the array and instead causes a failing assertion. Increasing the length adds new zero-initialised elements to the array. - Reducing the length performs an implicit :ref:``delete`` on each of the removed elements. + Reducing the length performs an implicit :ref:``delete`` on each of the + removed elements. If you try to resize a non-dynamic array that isn't in + storage, you receive a ``Value must be an lvalue`` error. **push**: Dynamic storage arrays and ``bytes`` (not ``string``) have a member function called ``push`` that you can use to append an element at the end of the array. The element will be zero-initialised. The function returns the new length. **pop**: |