嘿,我的任务要求之一是我不使用类型注释。
目前我的代码看起来像这样
let (currentSeq: string) =
specie
|> Map.tryFind geneId
|> Option.get
let seq1 = currentSeq.[0..pos - 1]
let seq2 = currentSeq.[pos..String.length currentSeq - 1]`
我现在已经绞尽脑汁了一段时间,但我无法弄清楚如何索引字符串currentSeq的'chunk',而没有类型注释它。
答案 0 :(得分:3)
IIUYC,您需要在不使用类型注释的情况下将字符串拆分为两个。这是一种方式:
let splitAt s pos =
let length = s |> String.length
[ s.[0..pos - 1]; s.[pos..length - 1] ]
答案 1 :(得分:-1)
您不需要输入注释:
let currentSeq = "ojdjdsajdsa"
let seq1 = currentSeq.[0..3 - 1]
你的最后两个seqs太过分了