0
我試圖從val
類構造與元件value
的可變大小的數據結構的結構:如何構建具有可變大小要素
from construct import *
TEST = Struct("test",
UInt8("class"),
Embed(switch(lambda ctx: ctx.class) {
1: UInt8("value"),
2: UInt16("value"),
3: UInt32("value")}
))
)
上面的代碼是不正確。
我需要這樣做:如果類是1,那麼將從數據包接收一個字節。