mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Merge pull request #10431 from Jaime-Iglesias/issue-10284
[docs] Add clarification to struct initialization in previous versions
This commit is contained in:
commit
84ff925de4
@ -550,3 +550,8 @@ members of the local variable actually write to the state.
|
|||||||
Of course, you can also directly access the members of the struct without
|
Of course, you can also directly access the members of the struct without
|
||||||
assigning it to a local variable, as in
|
assigning it to a local variable, as in
|
||||||
``campaigns[campaignID].amount = 0``.
|
``campaigns[campaignID].amount = 0``.
|
||||||
|
|
||||||
|
.. note::
|
||||||
|
Until Solidity 0.7.0, memory-structs containing members of storage-only types (e.g. mappings)
|
||||||
|
were allowed and assignments like ``campaigns[campaignID] = Campaign(beneficiary, goal, 0, 0)``
|
||||||
|
in the example above would work and just silently skip those members.
|
Loading…
Reference in New Issue
Block a user