aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorchriseth <c@ethdev.com>2016-06-26 07:00:58 +0800
committerGitHub <noreply@github.com>2016-06-26 07:00:58 +0800
commit7ac5299c7b5544792e75a4e763a25c48736c2546 (patch)
tree053fa951812fe759fa2bb34549b40273833e49a6
parentb23c30079283095e54eb9678a88dda95d895dd6e (diff)
parentb31bd4a2e4feb365a8d9f0a5800817dffeaa837d (diff)
downloaddexon-solidity-7ac5299c7b5544792e75a4e763a25c48736c2546.tar.gz
dexon-solidity-7ac5299c7b5544792e75a4e763a25c48736c2546.tar.zst
dexon-solidity-7ac5299c7b5544792e75a4e763a25c48736c2546.zip
Merge pull request #685 from redsquirrel/patch-5
Fixing library examples that don't compile.
-rw-r--r--docs/contracts.rst10
1 files changed, 5 insertions, 5 deletions
diff --git a/docs/contracts.rst b/docs/contracts.rst
index 190750f9..e7b71c3d 100644
--- a/docs/contracts.rst
+++ b/docs/contracts.rst
@@ -883,8 +883,8 @@ custom types without the overhead of external function calls:
using BigInt for BigInt.bigint;
function f() {
- var x = bigint.fromUint(7);
- var y = bigint.fromUint(uint(-1));
+ var x = BigInt.fromUint(7);
+ var y = BigInt.fromUint(uint(-1));
var z = x.add(y);
}
}
@@ -986,7 +986,7 @@ Let us rewrite the set example from the
It is also possible to extend elementary types in that way::
library Search {
- function indexOf(uint[] storage self, uint value) {
+ function indexOf(uint[] storage self, uint value) returns (uint) {
for (uint i = 0; i < self.length; i++)
if (self[i] == value) return i;
return uint(-1);
@@ -1004,8 +1004,8 @@ It is also possible to extend elementary types in that way::
function replace(uint _old, uint _new) {
// This performs the library function call
- uint index = data.find(_old);
- if (index == -1)
+ uint index = data.indexOf(_old);
+ if (index == uint(-1))
data.push(_new);
else
data[index] = _new;