У меня есть ситуация, когда у меня есть приложение, и оно отображается в каталог, который мне нужно обработать в zipfile.Сопоставление довольно простое:
CWA => "Financial",
PIP => "",
IFA => "IFA",
VDX => "Financial,
То есть, если имя файла начинается с CWA
, я знаю, что каталог, который мне нужно найти, находится под Financial
.Если имя файла начинается с IFA
, я знаю, что имя каталога - IFA
.Я хотел бы установить это как хеш (достаточно просто), но так как эти значения на самом деле не меняются, я бы хотел установить это отображение ключа => значения как хеш-константу.
Iне верю, что это возможно, поэтому я хотел бы сделать следующее лучшее.Что бы это было?Или вы можете установить хеш-константу?
Я думаю о написании подпрограммы, в которой вы передаете параметр, и он возвращает правильное значение.В конце концов, именно так работают сами константы, и это гарантирует, что отношения между ключами и значениями не изменятся во всей программе.
Или я могу просто объявить значение key =>отношения в начале моей программы и надеюсь, что пары ключ => значение не изменяются чем-то.Это было бы проще для чтения и проще для изменения, если бы вам пришлось это делать, так как оно находится в самом верху моего исходного кода.
Каков наилучший способ реализации константы значения key =>?