From 1c81d2a481f5a4744fcbd041cdf72b206cb783e6 Mon Sep 17 00:00:00 2001 From: Mircea Moca Date: Tue, 16 Aug 2016 10:41:50 +0300 Subject: Update control-structures.rst --- docs/control-structures.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'docs') diff --git a/docs/control-structures.rst b/docs/control-structures.rst index e03d8d6a..260d6eee 100644 --- a/docs/control-structures.rst +++ b/docs/control-structures.rst @@ -100,11 +100,13 @@ of unused parameters (especially return parameters) can be omitted. f({value: 2, key: 3}); } - // omitted parameters + // omitted name for parameter function func(uint k, uint) returns(uint) { return k; } } + +Note that when calling the function, the argument list must match by name every parameter from the function declaration - though in an arbitrary order. Order of Evaluation of Expressions ================================== -- cgit From b2d6097653477056687eb7bcc2d1d5fa4c270f3b Mon Sep 17 00:00:00 2001 From: Mircea Moca Date: Tue, 16 Aug 2016 16:30:44 +0300 Subject: Update control-structures.rst Splitted example. --- docs/control-structures.rst | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'docs') diff --git a/docs/control-structures.rst b/docs/control-structures.rst index 260d6eee..220cbb42 100644 --- a/docs/control-structures.rst +++ b/docs/control-structures.rst @@ -87,8 +87,7 @@ parentheses at the end perform the actual call. Named Calls and Anonymous Function Parameters --------------------------------------------- -Function call arguments can also be given by name, in any order, and the names -of unused parameters (especially return parameters) can be omitted. +Function call arguments can also be given by name, in any order. :: @@ -99,14 +98,20 @@ of unused parameters (especially return parameters) can be omitted. // named arguments f({value: 2, key: 3}); } + } +Note that when calling the function, the argument list must match by name every parameter from the function declaration - though in an arbitrary order. +Also, the names of unused parameters (especially return parameters) can be omitted. + +:: + + contract C { // omitted name for parameter function func(uint k, uint) returns(uint) { return k; } } -Note that when calling the function, the argument list must match by name every parameter from the function declaration - though in an arbitrary order. Order of Evaluation of Expressions ================================== -- cgit