1
I Iは、製品IDレジスタを読んで異なる製品配列はユニークである
Products = {
['A'] = { 0x01, 0x02, 0x03 },
['B'] = { 0x11 },
['C'] = { 0x20, 0x22 }
}
のIDを含むテーブルには、値がユニークIDが上記の1(すなわち0x03の)私がある持っていますこのIDが対応する製品を読み取ろうとしています。 ID = 0x03からKey = 'A'を取得する方法を教えてください。
+1を。私のテーブルは非常に頻繁に拡大しないので。 Keys = IDとValue = Productsのようにテーブルを再構築することができました。しかし、これは将来、読者にとって非常に論理的に見えません。 Products = {}テーブルを宣言しているときにインデックステーブルを作成する方法はありますか?私はfindproduct()への関数呼び出しをスキップすることができますか? –
@ waqas_sha、2番目のコードを 'MakeIndex'関数にラップすることができます。 – lhf