|
Индексация массиваDate: 2015-10-07; view: 454. В нашей предыдущей программе мы использовали числа в качестве индексов массива. Однако индексами могут быть не только числа, но и текст. Например, в следующей программе мы предложим пользователю ввести различные данные о себе, а выведем на экран толкьо те данные, которые пользователь попросит. TextWindow.Write("Введите Ваше имя: ") user["name"] = TextWindow.Read() TextWindow.Write("Введите Ваш возраст: ") user["возраст"] = TextWindow.Read() TextWindow.Write("Введите страну: ") user["страна"] = TextWindow.Read() TextWindow.Write("Введите город: ") user["город"] = TextWindow.Read()
TextWindow.Write("Какие данные необходимо вывести? ") index = TextWindow.Read() TextWindow.WriteLine(index + " = " + user[index])
Рисунок 4 – Использование нечисловых индексов
|