aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAntonio Tenorio-Fornés <antoniotenorio@ucm.es>2017-07-25 00:30:54 +0800
committerGitHub <noreply@github.com>2017-07-25 00:30:54 +0800
commitdb739dff69e0d117145c7abbe2c40ce087bbd961 (patch)
treec8e9cb709cf26c8a745df8a94c4d6346b553f868
parentcfb11ff7ec75865aba6323f443ce7055cca7b542 (diff)
downloaddexon-solidity-db739dff69e0d117145c7abbe2c40ce087bbd961.tar
dexon-solidity-db739dff69e0d117145c7abbe2c40ce087bbd961.tar.gz
dexon-solidity-db739dff69e0d117145c7abbe2c40ce087bbd961.tar.bz2
dexon-solidity-db739dff69e0d117145c7abbe2c40ce087bbd961.tar.lz
dexon-solidity-db739dff69e0d117145c7abbe2c40ce087bbd961.tar.xz
dexon-solidity-db739dff69e0d117145c7abbe2c40ce087bbd961.tar.zst
dexon-solidity-db739dff69e0d117145c7abbe2c40ce087bbd961.zip
Change Mapping example to valid (executable) code
Current example will not compile and would need to be compiled in separate files, unlike how it is shown (see https://github.com/ethereum/solidity/pull/2618). The proposed changes provide both a source code that compiles and a easier to understand Contract creation (using new instead of a contract address).
-rw-r--r--docs/types.rst5
1 files changed, 3 insertions, 2 deletions
diff --git a/docs/types.rst b/docs/types.rst
index b9ecd083..adac16e7 100644
--- a/docs/types.rst
+++ b/docs/types.rst
@@ -815,9 +815,10 @@ for each ``_KeyType``, recursively.
}
contract MappingUser {
- address contractAddress = 0x42;
function f() returns (uint) {
- return MappingExample(contractAddress).balances(this);
+ MappingExample m = new MappingExample();
+ m.update(100);
+ return m.balances(this);
}
}