Список из связанных переменных. Какую схему ввода выбрать?



  • В качестве исходных данных для работы скрипта требуется ввести в скрипт список из связанных переменных. Например:
    A, A1, A2, A3
    B, B1, B2, B3
    C, C1, C2, C3
    Эти переменные по сути представляют из себя исходные данные для работы скрипта и являются числами или строкой. У каждой переменной есть название: например: А - название товара, А1 - вес товара, А2 - длина товара, А3 - цена товара
    Предполагается, что скрипт будет работать в многопотоке: каждый поток со своим набором переменных (например, A, A1, A2, A3).
    Связанные переменные не планируется вводить каждый раз заново, предполагается лишь редактирование, удаление и добавление строк с переменными. Список с переменными достаточно объемен.
    Каким действием лучше ввести в скрипт список переменных и в каком формате представить?
    Пока пришла только такая мысль: создать файл со списком переменных (данных) и представить их в виде строк формата JSON:
    {"название товара": А, "вес товара": A1, "длина товара": A2, "цена товара": A3}
    {"название товара": B, "вес товара": B1, "длина товара": B2, "цена товара": B3}
    {"название товара": C, "вес товара": C1, "длина товара": C2, "цена товара": C3}
    Формат JSON позволит легко вытаскивать из строк значения связанных переменных по их названию.
    Можете предложить более оптимальный или удобный вариант?



  • @botovod said in Список из связанных переменных. Какую схему ввода выбрать?:

    В качестве исходных данных для работы скрипта требуется ввести в скрипт список из связанных переменных. Например:
    A, A1, A2, A3
    B, B1, B2, B3
    C, C1, C2, C3
    Эти переменные по сути представляют из себя исходные данные для работы скрипта и являются числами или строкой. У каждой переменной есть название: например: А - название товара, А1 - вес товара, А2 - длина товара, А3 - цена товара
    Предполагается, что скрипт будет работать в многопотоке: каждый поток со своим набором переменных (например, A, A1, A2, A3).
    Связанные переменные не планируется вводить каждый раз заново, предполагается лишь редактирование, удаление и добавление строк с переменными. Список с переменными достаточно объемен.
    Каким действием лучше ввести в скрипт список переменных и в каком формате представить?
    Пока пришла только такая мысль: создать файл со списком переменных (данных) и представить их в виде строк формата JSON:
    {"название товара": А, "вес товара": A1, "длина товара": A2, "цена товара": A3}
    {"название товара": B, "вес товара": B1, "длина товара": B2, "цена товара": B3}
    {"название товара": C, "вес товара": C1, "длина товара": C2, "цена товара": C3}
    Формат JSON позволит легко вытаскивать из строк значения связанных переменных по их названию.
    Можете предложить более оптимальный или удобный вариант?

    Для ввода данных используйте ресурсы в любом удобном варианте. А вот для работы с этими данными внутри скрипта отлично подойдёт объект


Log in to reply