ИА
что-то вроде T list -> int -> T -> T list
Size: a a a
ИА
ИА
Ɖ
МП
let set i v =
List.mapi (fun ci cv -> if i = ci then v else cv)Dv
let set i v =
List.mapi (fun ci cv -> if i = ci then v else cv)оГ
list.[..i-1] @ [ v ] @ list.[i+1..]МП
list.[..i-1] @ [ v ] @ list.[i+1..](@)? Этот код эффективнее моего?оГ
оГ
оГ
МП
оГ
оГ
оГ
[ yield! list.[..i-1]; yield v; yield! list.[i+1..] ]оГ
оГ