Solidity
如何使用結構和映射從特定分配的地址獲取產品/包裹 ID?
struct Sellers{ address sellerAddress; uint parcelId; uint parcelPrice; }
在這個結構中,我向sellerAddress 輸入了多個包裹ID,並使用_sellerAddress 檢索了它們。
但是現在我想從 ParcelId 中檢索 SellerAddress?
它的確切邏輯是什麼?
您可以創建從 parcelId 到 Seller 結構的映射,如下所示:
struct Seller { address sellerAddress; uint parcelId; uint parcelPrice; } mapping(uint => Seller) sellers;
然後您可以像這樣從包裹 id 訪問賣家地址:
sellers[parcelId].sellerAddress;