diff options
-rw-r--r-- | docs/types.rst | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/docs/types.rst b/docs/types.rst index 13e2a23e..a669c2d8 100644 --- a/docs/types.rst +++ b/docs/types.rst @@ -291,6 +291,23 @@ So `bytes` should always be preferred over `byte[]` because it is cheaper. that you are accessing the low-level bytes of the utf-8 representation, and not the individual characters! +.. index:: ! array;allocating, new + +Allocating Memory Arrays +^^^^^^^^^^^^^^^^^^^^^^^^ + +Creating arrays with variable length in memory can be done using the `new` keyword: + +:: + + contract C { + function f(uint len) { + uint[] a = new uint[](7); + bytes b = new bytes(len); + } + } + + .. index:: ! array;length, length, push, !array;push Members |