diff options
author | Kenny P <17100641+kpeluso@users.noreply.github.com> | 2019-04-23 19:27:49 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-04-23 19:27:49 -0400 |
commit | 6e0ce5f976b88545257d24d9826757a5a68e2a28 (patch) | |
tree | c7c6dc94f256b1689a0a9fd31c8584cc46346bf6 /vyper.html.markdown | |
parent | 2dde374091366cb098e5d405daa9c4c4c469b6dc (diff) |
[vyper/en] Update vyper.html.markdown
Multidimensional array syntax was wrong, now fixed
Diffstat (limited to 'vyper.html.markdown')
-rw-r--r-- | vyper.html.markdown | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/vyper.html.markdown b/vyper.html.markdown index 2c654797..fec1a79f 100644 --- a/vyper.html.markdown +++ b/vyper.html.markdown @@ -386,11 +386,16 @@ uint newLength = names.push("John"); # adding returns new length of the array names.length; # get length names.length = 1; # lengths can be set (for dynamic arrays in storage only) -# multidimensional fixed array -ls: (uint256[10])[3] # note the parentheses +# Multidimensional Arrays +# At initialization, array dimensions must be hard-coded or constants +# Initialize a 10-column by 3-row, multidimensional fixed array +ls: (uint256[10])[3] # parentheses are optional @public def setToThree(): - self.ls[5][3] = 3 # multidimensional array access + # Multidimensional Array Access and Write + # access indices are reversed + # set element in row 2 (3rd row) column 5 (6th column) to 3 + self.ls[2][5] = 3 # Dictionaries (any simple type to any other type including structs) theMap: map(uint256, bytes32) |