Merge pull request #7009 from ethereum/docs-fix-style

[DOCS] Fix style issues in control structures
This commit is contained in:
chriseth 2019-06-27 12:52:18 +02:00 committed by GitHub
commit 321e714911
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -271,19 +271,19 @@ because only a reference and not a copy is passed.
pragma solidity >=0.4.16 <0.7.0; pragma solidity >=0.4.16 <0.7.0;
contract C { contract C {
uint[20] x; uint[20] x;
function f() public { function f() public {
g(x); g(x);
h(x); h(x);
} }
function g(uint[20] memory y) internal pure { function g(uint[20] memory y) internal pure {
y[2] = 3; y[2] = 3;
} }
function h(uint[20] storage y) internal { function h(uint[20] storage y) internal {
y[3] = 4; y[3] = 4;
} }
} }
@ -354,7 +354,7 @@ In any case, you will get a warning about the outer variable being shadowed.
for the entire function, regardless where it was declared. The following example shows a code snippet that used for the entire function, regardless where it was declared. The following example shows a code snippet that used
to compile but leads to an error starting from version 0.5.0. to compile but leads to an error starting from version 0.5.0.
:: ::
pragma solidity >=0.5.0 <0.7.0; pragma solidity >=0.5.0 <0.7.0;
// This will not compile // This will not compile