Arrays

如何創建一個結構數組?

  • April 26, 2018

我需要創建一個結構來儲存資金、發送資金的地址和日期/時間,當有人將乙太幣發送到合約時,它將為所有交易儲存這三個值。所以我想出了使用結構並創建一個數組來填充它的想法。有人可以幫助我如何創建具有上述三個屬性的結構,並填充一個數組(顯然,誰的大小應該是動態的)。

一個小時內很緊急,所以任何建議都將不勝感激。請提出任何其他建議(如果您發現更適合我工作的其他想法)。

謝謝

給定這樣的結構:

struct Funds {
   uint amount;
   address sender;
   uint time;
}

您可以像這樣創建一個結構數組:

Funds[] fundArray;
fundArray.push(Funds(<amount>, <address>, <time>))

引用自:https://ethereum.stackexchange.com/questions/46799