首页 > 试题广场 >

请参照以下执行结果实现multiply函数。

[问答题]
请参照以下执行结果实现multiply函数。
multiply(2,5)//returns
10
multiply(2)(5)//returns
10
推荐

int multiply( int a, int b) {

    return a * b;

}

function < int ( int )> multiply( int a) {

    return [=]( int b) {

        return a * b;

    };

}

int main() {

    cout << multiply ( 2 , 5 ) << endl ;

    cout << multiply ( 2 )( 5 ) << endl ;

    return 0 ;

}

编辑于 2017-05-23 17:16:36 回复(0)
def multiply(x,y):
    return x*y
multiply(x,y)

def multiply(x):
    def multiplyx(y):
        return x*y
    return multiplyx
multiply(x)(y)

编辑于 2017-05-23 17:16:36 回复(0)