我正在将方法分配给用作方法中参数的变量。我期望该方法返回一个onButtonPress = () => {
min = 1000;
max = 9999;
randomotp = min + (Math.random() * (max - min));
console.log(Math.round(randomotp));
this.setState({
otpfield:'#48A23A'
});
console.log('result',this.state.otpfield);
}
}
,但是它只是返回该方法。这是接受参数的方法。
shop
然后是方法本身:
def create_amazon_client(marketplace, seller_id, auth_token, shop = :which_shop_method_to_use?)
keys = which_amazon_keys_to_use?(marketplace, shop)
MWS::FulfillmentOutboundShipment::Client.new()
end
传递的只是这个符号“ which_shop_method_to_use?”
答案 0 :(得分:3)
通过的只是这个符号
:which_shop_method_to_use?
是的,因为这正是代码所说的。如果需要调用该方法的结果,请调用该方法。
def create_amazon_client(marketplace, seller_id, auth_token, shop = which_shop_method_to_use?)