An array of lists
Monkey Forums/Monkey Programming/An array of lists
| ||
Hello. I would like to make an array of 16 lists. Could someone explain how this is achieved? Thank you. |
| ||
Something like this:Strict Function Main:Int() Local arrayOfList:List<String>[16] For Local i:Int = 0 Until arrayOfList.Length() arrayOfList[i] = New List<String> If i = 1 arrayOfList[i].AddLast("1") arrayOfList[i].AddLast("2") End Next For Local s:String = Eachin arrayOfList[1] Print s Next Return 0 End * Updated code - Thanks Jesse |
| ||
@therevills don't you mean: Local arrayOfList:List<String>[16] |
| ||
|
| ||
check again.Strict Function Main:Int() Local arrayOfList:List<String>[15] For Local i:Int = 0 Until arrayOfList.Length() arrayOfList[i] = New List<String> If i = 1 arrayOfList[i].AddLast("1") arrayOfList[i].AddLast("2") End Next For Local s:String = Eachin arrayOfList[15] Print s Next Return 0 End Monkey Runtime Error : Array index out of range |
| ||
Doesn't declaring 15 elements get you 15 elements (0..14)? [monkeycode] For Local s:String = Eachin arrayOfList[14] Print s Next [/monkeycode] That shows you the last list. |
| ||
^^ correct! |
| ||
Hahahaha... my bad - Can I go home now :) (Sorry!) |
| ||
take the rest of the day off. you've been working too hard. :) |
| ||
That made my day. :D /slap therevills |
| ||
/slap therevills I was waiting for you to make a reply! LOL! Leave me alone - "they" want to make IVR active / active with TMS!!!! |
| ||
Thank you. I shall attempt this later today. |