我正在嘗試編寫一個(gè)函數(shù)func Anonymize(name string) string匿名化名稱。以下是輸入和輸出對(duì)的一些示例,以便您了解它應(yīng)該做什么:Müller → M.von der Linden → v. d. L.Meyer-Schulze → M.-S.此函數(shù)應(yīng)該處理由任意字符組成的名稱。在實(shí)現(xiàn)這個(gè)功能時(shí),我有以下問題:給定 a []runeor string,我如何算出我必須使用多少符文才能獲得一個(gè)完整的角色,完整的意思是所有與角色對(duì)應(yīng)的修飾符和組合重音都被使用了。例如,如果輸入是[]rune{0x0041, 0x0308, 0x0066, 0x0067}(對(duì)應(yīng)于字符串 ?BC,其中 ? 表示為 A 和組合日記的組合),該函數(shù)應(yīng)返回 2,因?yàn)榍皟蓚€(gè)符文產(chǎn)生第一個(gè)字符 ?。如果我只拿了第一個(gè)符文,我會(huì)得到 A,這是不正確的。我需要回答這個(gè)問題,因?yàn)槲蚁肽涿拿挚赡芤詭е匾舻淖址_頭,而我不想刪除重音。
如何檢索 [] 符文的第一個(gè)“完整”字符?
三國(guó)紛爭(zhēng)
2021-09-10 15:16:13