我試過這個:
open System
let main() =
let mutable str1 = "qwerty"
printfn "%c" str1[0]
main()
明白啦:
錯誤 FS0597:連續的引數應該用空格或元組分隔,并且涉及函式或方法應用程式的引數應該用括號括起來
我找到了這個網站:https : //docs.microsoft.com/en-us/dotnet/fsharp/language-reference/strings 在這里我不知道為什么。我找到了其他網站,每個人都說括號
open System
let main() =
let mutable str1 = "qwerty"
printfn "%c" (str1[0])
main()
得到了這個:
錯誤 FS0003:此值不是函式,無法應用
uj5u.com熱心網友回復:
如果您想從字串中列印單個字符,您實際上需要在物件和方括號之間放一個點。
printfn "%c" str1.[0]
MSFT 檔案:訪問元素
微軟在這里寫道:“您可以使用點運算子 (.) 和括號([ 和 ])訪問陣列元素。” 然而,他們的例子實際上也不包括dot. 然而,為了訪問陣列元素,您需要使用點運算子。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/350579.html
上一篇:計算串列的字母和數字
下一篇:C中的自定義連接
