我有一個標準輸入字符串,它必須由數字和字母組成,除以字符“.”。(示例 = as12d.fg34h)。任務是制作一個僅包含數字和字符“.”的新切片。我知道如何獲取數字:for _, char := range string { if char >= '0' && char <= '9' { seq = append(seq, int(char - '0'))}問題是這個字符“。”,因為如果我嘗試將其設為 int,我會從它在 ascii 表中的位置獲取數字,但如果我離開 rune,它會給出錯誤(int 的切片可以只保留 int)。那么我怎樣才能得到結果[12.34]呢?
如何制作包含數字除以句點的切片?
慕的地8271018
2023-02-06 19:42:16