Индекс элемента в массиве. VB6

Все, что вы хотели знать о программизме, но боялись спросить.
Аватара пользователя
sz
Маньяк
Сообщения: 1266
Зарегистрирован: 17 фев 2003, 19:34

Re: Индекс элемента в массиве. VB6

Сообщение sz »

meser писал(а):для ВБ сделали объект Dictionary, как раз по мотивам перла.
Откровенно говоря, я офигеваю.
Неужели хеш изобрели в перле, а все остальные языки оттуда эту идею стащили?
Ну и ну, друзья мои. Ну и ну.
meser
Маньяк
Сообщения: 2026
Зарегистрирован: 13 мар 2007, 22:55

Re: Индекс элемента в массиве. VB6

Сообщение meser »

sz писал(а):
meser писал(а):для ВБ сделали объект Dictionary, как раз по мотивам перла.
Откровенно говоря, я офигеваю.
Неужели хеш изобрели в перле, а все остальные языки оттуда эту идею стащили?
Ну и ну, друзья мои. Ну и ну.
Да нет конечно, ну что вы! :) Просто перл - один из немногих языков, который я до сих пор юзаю.
Заинтересовавшись вопросом есть ли такая штука в ВБ, я нашел заметку, где утверждалось, что Dictionary появился там именно по мотивам перла. А шо там было на самом деле ну кто теперь знает.
Аватара пользователя
Stanislav
Mr. Minority Report
Сообщения: 45271
Зарегистрирован: 19 окт 2005, 16:33
Откуда: Moscow - Richmond - New Wesт - Burnaby - PoCo

Re: Индекс элемента в массиве. VB6

Сообщение Stanislav »

AlexANB писал(а):Не, ты вообще не въехал в суть задачи. Впрочем, автор топика ее и не поставил так, чтобы можно было въехать. Понять, что на самом деле требуется можно только после уточнений, которых тут нет.

А суть такая: имеем массив с туевой хучей всяких элементов. Один из из этих элементов выглядит как текст "Bob-Sam" или что-то подобное -- это и есть ключ, индекс, по которому будем искать, остальные элементы -- цифровые (как целые, так и плавающие). Эти остальные нас сейчас не интересуют, туда просто будет записана новая информация из прищедшего евента.

Из внешнего мира приходит евент, у которого один элемент тоже равен "Bob-Sam", но может быть и другим -- исходный массив тоже состоит из (возможно) сотни-другой таких вот строк.

Соответственно, надо найти, в какую именно строку существующего массива надо писать новый евент. Сравнивать по тому самому текстовому элементу.
Ну вообще говоря, компашки, которые поставляют таковые внешние евенты, и предоставляют соответствующие клиенты для их обработки. :D
По русски говоря, отображают портфолио и данные по символам в реальном времени.
Ответить