用于打印的 F# 缩进语法
F# indentation syntax for for printing
我对 f 锐缩进有点困惑。
如果我有字符串 "foo bar",并且我只想打印 "foo" 作为示例。使用缩进 - 我将如何实现这一目标?
如果我想打印这两个词?
我试过这样的方法:
let f =
"foo bar"
我在想也许这应该行得通:?
printfn "foo bar" //prints whole "foo bar"
printfn "foo
world"
提前致谢。
为了仅打印第一个单词 ("foo"
),您需要 "split" 字符串并打印第一部分。
您可以通过 String.Split:
let f = "foo bar"
let split = f.Split([| ' ' |]) // Split by spaces
let foo = split.[0] // First element in array is "foo"
printfn foo
我对 f 锐缩进有点困惑。 如果我有字符串 "foo bar",并且我只想打印 "foo" 作为示例。使用缩进 - 我将如何实现这一目标?
如果我想打印这两个词?
我试过这样的方法:
let f =
"foo bar"
我在想也许这应该行得通:?
printfn "foo bar" //prints whole "foo bar"
printfn "foo
world"
提前致谢。
为了仅打印第一个单词 ("foo"
),您需要 "split" 字符串并打印第一部分。
您可以通过 String.Split:
let f = "foo bar"
let split = f.Split([| ' ' |]) // Split by spaces
let foo = split.[0] // First element in array is "foo"
printfn foo