Merge pull request #903 from mocamircea/patch-8

Update control-structures.rst
This commit is contained in:
chriseth 2016-08-16 16:24:04 +02:00 committed by GitHub
commit dbc95570cb

View File

@ -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,12 +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.
// omitted parameters
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;
}
}
.. index:: ! new, contracts;creating