function define函数入参和出参类型不能够使用var关键字。另外,函数可以返回多个值。 如果参数没有被使用,那么可以省略参数名。但是这些参数仍然存在堆栈中,只是无法访问而已。function 函数名(参数类型 参数名, ...) 修饰符 [returns(返回类型, ...)] { 函数体 } 示例: function sum(int a, int b) public pure returns(int) { return a + b; } function test1(int a, int b) public pure returns(int, int) { return (a, b); } function test2(int a, int b) public pure returns(int x, int y) { x = a; y = b; } function test(int a, int) public pure returns(int) { return a; } 函数声明使用pure,代表该函数不能读取或修改状态变量,也不能发送和接收以太币,只能调用其...