📜  F#字符串

📅  最后修改于: 2021-01-01 04:52:42             🧑  作者: Mango

F#字符串

F#中的字符串是Unicode字符的不可变序列。 F#允许我们对字符串执行操作。一些基本的操作如-concatenation,fetching字符,substring等。

F#字符串是.Net框架中System.String的别名。

F#字符串示例

let StringExample (s1:string)=
  printf "%s" s1
 StringExample "Hello FSharp"

输出:

Hello FSharp

F#ASCII字符串示例

let bytearray : byte[] = "abc"B
for i = 0 to bytearray.Length-1 do
 printfn "%d" bytearray.[i]

输出:

97
98
99

您可以使用类似语法的数组来访问字符串的单个字符。

F#使用类似数组的语法访问字符

let ExampleString (s1:string):char = 
 s1.[2]
let result = ExampleString "FSharp"
printf "%c" result

输出:

h