日期:2014-05-20  浏览次数:21022 次

建议增加F#版块
.NET新语言F#在CSDN中处于被忽略的地位,强烈建议.NET论坛新增F#版块,源代码格式增加code=F#。

C# code

let print (text : string) offset =
    text.ToCharArray() 
    |> Array.mapi (fun i c -> (i, c))
    |> Seq.groupBy (fun (i, _) -> i % offset)
    |> Seq.map (fun (_, s) -> s |> Seq.map (fun (_, c) -> c.ToString()) |> Seq.reduce (fun c1 c2 -> c2 + "|" + c1))
    |> Seq.iter (fun str -> printfn "%s" str)

print "床前明月光疑似地上霜举头望明月低头思故乡" 5

//低|举|疑|床
//头|头|似|前
//思|望|地|明
//故|明|上|月
//乡|月|霜|光



http://blog.csdn.net/zwvista/archive/2010/04/16/5491393.aspx

------解决方案--------------------
顶。。。 F# 略有耳闻
------解决方案--------------------
不知道有多大比例的人用过F#编码。至今我没用过。
------解决方案--------------------
同意 F#目前的资料太少了
------解决方案--------------------
F# 是一个新语言.
------解决方案--------------------
还有 Python……