From 0d4adc44c9ef269b81f42fc56658a7b0e1f3156c Mon Sep 17 00:00:00 2001 From: Daniel Kronovet Date: Sun, 3 Jun 2018 12:25:52 +0300 Subject: Update function visibility example Two functions don't access state and should be `pure`. Also, inconsistent spacing when using arithmetic. --- docs/contracts.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'docs') diff --git a/docs/contracts.rst b/docs/contracts.rst index a083b9e9..fa6b4564 100644 --- a/docs/contracts.rst +++ b/docs/contracts.rst @@ -194,10 +194,10 @@ In the following example, ``D``, can call ``c.getData()`` to retrieve the value contract C { uint private data; - function f(uint a) private returns(uint b) { return a + 1; } + function f(uint a) private pure returns(uint b) { return a + 1; } function setData(uint a) public { data = a; } function getData() public returns(uint) { return data; } - function compute(uint a, uint b) internal returns (uint) { return a+b; } + function compute(uint a, uint b) internal pure returns (uint) { return a + b; } } contract D { -- cgit