Merge pull request #5532 from ethereum/docs-style-add-mapping

DOCS: Add mapping guide to style docs
This commit is contained in:
chriseth 2018-12-03 11:19:17 +01:00 committed by GitHub
commit 413cb67a55
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -809,7 +809,23 @@ possible permutations for function declarations.
Mappings
========
TODO
In variable declarations, do not separate the keyword ``mapping`` from its
type by a space. Do not separate any nested ``mapping`` keyword from its type by
whitespace.
Yes::
mapping(uint => uint) map;
mapping(address => bool) registeredAddresses;
mapping(uint => mapping(bool => Data[])) public data;
mapping(uint => mapping(uint => s)) data;
No::
mapping (uint => uint) map;
mapping( address => bool ) registeredAddresses;
mapping (uint => mapping (bool => Data[])) public data;
mapping(uint => mapping (uint => s)) data;
Variable Declarations
=====================