方法

如图所示:

getMessage 方法名称写在最前面,然后是可见性修饰符public,view意为承诺不修改状态(比如不修改funtion里变量的值,或不修改引用变量值),returns 定义了funtion返回值类型。

返回值

//    返回一个值
function oneParameter () returns (uint){
    return 1;
}
//    返回多个返回值
function twoParameters () returns (uint){
    return (1,2);
}
//     命名返回值
function nameParameters () returns (uint a, uint b){
    a = 1;
    b = 2;
}
//     获取返回值

function getParameters () returns (uint a, uint b){
        uint one = oneParameter();
        var (two1, two2) = twoParameters();
        var (named1, named2) = nameParameter();
}

此处需注意: 方法声明中是returns,方法体中返回变量是return

results matching ""

    No results matching ""