From 6e0ce5f976b88545257d24d9826757a5a68e2a28 Mon Sep 17 00:00:00 2001
From: Kenny P <17100641+kpeluso@users.noreply.github.com>
Date: Tue, 23 Apr 2019 19:27:49 -0400
Subject: [vyper/en] Update vyper.html.markdown

Multidimensional array syntax was wrong, now fixed
---
 vyper.html.markdown | 11 ++++++++---
 1 file 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)
-- 
cgit v1.2.3