Updated List Element.md (markdown)
commited
commit
838e7b3e05e6d4c00f275315977bfdf4b1f63171
... | ... | @@ -1,24 +1,13 @@ |
1 | Gets a value stored in a list, with index starting from 0 (max 1,048,575). The output can also wired to [[Set Reference]] to store a value in a list. |
|
1 | Gets a value stored in a list, with index starting from 0 (max 1,048,575). The output can also wired to [[Set Reference]] to store a value in a list. It's what you call an "Array" in other programming language.
|
|
2 | 2 | |
3 | 3 | [[/uploads/Listelement.png]] |
4 | 4 | |
5 | 5 | Input: |
6 | - Variable |
|
7 | - Index: The Index of the element
|
|
6 | - Variable: The variable for the list. It only accepts the output of a Get Variable, any output from a different block and the script won't plug.
|
|
7 | - Index: Every value in a list is assigned an index (think of it as an ID number). We plug a index to get value from the list with the same index.
|
|
8 | 8 | |
9 | 9 | Output: |
10 | - Elements: A dual purpose wire serves as **get variable** to output a value and as **variable** for [[Set Reference]] |
|
11 | ||
12 | ## Notes |
|
13 | The list basically is what you call in scripting language as "Array", but what really is this array. An array is a single variable which can contain multiple values , in then which of each value is defined as "variable[index]" , normally index in real scripting is automatically generated depending on it's order. |
|
14 | ||
15 | e.g. in JS language: |
|
16 | `var list = new Array["Hello", "Hi" , "Bye"]` |
|
17 | `document.write(list[0])` |
|
18 | ||
19 | In which it outputs "Hello" as `["Hello"]` is defined as variable `list` and it's index is `[0]`. |
|
20 | ||
21 | * auto-generated index in all text script language always start with index 0. |
|
10 | - Elements: Outputs the vaue from the list with the index. It can also be used with [[Set Reference]] to set the value for that index. |
|
22 | 11 | |
23 | 12 | ## Example |
24 | 13 |