我正在尝试找到以下C#代码段的F#等价物
string.Format("A: {0} B: {1} A again: {0} C: {2}", a, b, c);
我可以这样做:
sprintf "A: %s B: %s A again: %s C: %s" a b a c
但是,我想知道是否有任何方法可以像C#示例那样两次引用属性。
由于
答案 0 :(得分:8)
幸运的是String.Format
仍在F#中工作。
> open System;;
> String.Format("Hello {0} {0}", "world");;
val it : string = "Hello world world"