on master help sign in
updates list.udon
commit13ec279685392b2381224daa59443739166a4e8d authorRobert <robert@tlon.io> dateMon 11 Mar 2019, 16:16 (8 years ago) parente8e481d
1 file changed+2−2
learn/arvo/workbook/list.udon+2−2
learn/arvo/workbook/list.udon+2−2
@@ -115,7 +115,7 @@ You'll notice that we use an unfamiliar word here: `add`. Unlike `count` and `en
115115
116116## Explanation
117117
118−If you aren't intuiting how the program is building the list, that's okay.
118+If you aren't clear on how the program is building the list, that's okay.
119119
120120Our program works by having each iteration of the list creating a cell. In each of these cells, the head -- the cell's first position -- is filled with the current-iteration value of `count`. The tail of the cell, its second position, is filled with _the product of a new iteration of our code_ that starts at `|-`. This iteration will itself create another cell, the head of which will be filled by the incremented value of `count`, and the tail of which will start another iteration. This process continues until `?:` branches to `~` (null). When that happens, the list is terminated and the program doesn't have anything else to do, so it ends. So, a built-out list of nested cells can be visualized like this:
121121
@@ -133,4 +133,4 @@ Our program works by having each iteration of the list creating a cell. In each
133133 4 ~
134134```
135135
136−If you don't immediately intuit how this is working, that's ok. We'll take a deeper look into recursion later.
136+If you don't immediately intuit how this is working, don't worry. We'll take a deeper look into recursion later with our [Recursion example](../recursion).