Сделал ввод массивов в консоли как объектов и как параметров. Осталось сделать ввод индекса для массивов как параметров.
Попробовал использовать для работы с элементами массива промежуточный класс ArrayValue, но сразу отказался от этой затеи, поскольку получается масло масленное - мы вызываем метод get для массива, а он возвращает нам индексы объекта и элемента в виде класса ArrayValue. Которые мы и так должны знать, чтобы вызвать get.
Сегодня я задал себе вопрос, может ли быть значение метода get массива тоже массивом. И оказывается, что таким способом вполне можно делать выборки нескольких элементов из массива. Нужно будет это добавить. Мне нравится эта идея.
![Вызов методов класса [] (ValueArray)](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjt9CS4TLRiW0P2GxvppSmeXi4BcmkjKqMfywwNgsUgrQBoeaCRc319RclQV-oczVsviTJR9Cnb0tY1IqEiQ_laNb4jvjHbk7pSAq7C1skuz_EgD3IDOOWrsFZ29qVyqoy-MetTus7yvEU9/w400-h258/%25D0%25A1%25D0%25BD%25D0%25B8%25D0%25BC%25D0%25BE%25D0%25BA+%25D1%258D%25D0%25BA%25D1%2580%25D0%25B0%25D0%25BD%25D0%25B0+2021-02-23+%25D0%25B2+23.37.01.png)
Комментариев нет:
Отправить комментарий