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
|
||||
assigning it to a local variable, as in
|
||||
``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