When should I use indexes, keys, and values?
valuesshould be used when you're dealing with an array or a dictionary where the key does not matter, and you want to manipulate values.indexesshould be used when you're dealing with an array or a dictionary with non-duplicate values, and you want to rearrange the positions of each value. Some good usecases are:- Creating a list of all players
- Displaying a history of chat messages
- Toast notifications
keyscan be used for dictionaries, arrays, and especially sets (where the keys can be anything and the values are all set totrue, or some other constant).