0
嘿,让我们说,我有一个函数,获取当天的费用,英镑,并乘以多少磅的客户需要的速度。即如何使value_of_things函数f#
let convert_func (crab_rate, lobster_rate);
//and then on a certain day it is
let (crab_rate, lobster_rate) = convert_fun(3.4, 6.8); // $3.8 a pound for crab, $6.8 a pound for lobster.
// 10 being how many pounds i want.
crab_rate10 ;
然后我出去放就不管38,因为($ 3.8 * 10磅)= $ 38 我试图做的,如果语句,这样当用户只是想找出一两件事,而不是两者的总成本。但我不断收到错误。我无法弄清楚如何在参数中存储费率值,然后调用函数。 这就是我想
let crab_rate (pound, rate) = (float pound) * rate;
let lobster_rate (pound, rate) = (float pound) * rate;
let convert_func (crab_rate, lobster_rate)= function (first,second) ->
if crab_rate then (float pound) * rate;
elif lobster_rate (float pound) * rate;
let (crab_rate, lobster_rate) = convert_fun(3.4, 6.8); // $3.8 a pound for crab, $6.8 a pound for lobster.
// 10 being how many pounds i want.
crab_rate10 ;
安置自己的企图代码和错误。 –
也许,你想要的东西是这样的:https://dotnetfiddle.net/Nv7bXi –
@Nick Morales,你的问题已解决? –