Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
F#:此';让';这是未完成的。期待表达_F#_F# Interactive - Fatal编程技术网

F#:此';让';这是未完成的。期待表达

F#:此';让';这是未完成的。期待表达,f#,f#-interactive,F#,F# Interactive,我知道在F#我们应该。 我想我的还好吧 但是在if语句中,我有以下错误 Block following this 'let' is unfinished. Expect an expression 它来自letmin=List.nth List i。 据我所知,我将min限制为List.n列表I。那么为什么这应该是一个错误呢 let mutable list =[-1;2;3;4] let mutable min=list.[0] let mutable i=1 if min<=0

我知道在F#我们应该。 我想我的还好吧

但是在if语句中,我有以下错误

Block following this 'let' is unfinished. Expect an expression
它来自let
min=List.nth List i
。 据我所知,我将min限制为
List.n列表I
。那么为什么这应该是一个错误呢

let mutable list =[-1;2;3;4]
let mutable min=list.[0]
let mutable i=1

if min<=0  then   let  min= List.nth list i  
let可变列表=[-1;2;3;4]
让可变最小值=列表。[0]
设可变i=1

如果min如果你想变异一个可变变量,你可以使用

if min <= 0 then min <- List.nth list i  
let minUpdated = if min <= 0 then List.nth list i else min