2
在我的代碼showen下面我試圖改變第一個字符串的第一個字母爲大寫並設置一個問號:F# - 大寫的第一個字符串列表中
let strList = ["are"; "you"; "hungry"]
let rec add l = match l with
|[] -> ["?"]
|x::xs -> x::(add xs)
add strList
,我設法解決在最後的問號,讓這個列表回:
["are"; "you"; "hungry"; "?"]
有沒有對如何在遞歸函數add
在are
的第一個字母改爲Are
任何想法?
有一個內置的方法來大寫單詞。讓toTitleCase = System.Globalization.CultureInfo.InvariantCulture.TextInfo.ToTitleCase – Wally