总 golang(和编程)菜鸟!
给定任何六位数字,如何输出一个切片,其中该数字的每个字符都被分配到切片内的一个单独位置?
例如,包含所有这些字符的切片(我们称之为 s)将具有 s[0]=第一个数字、s[1]=第二个数字、s[2]=第三个数字等等。
任何帮助将不胜感激!
func IntToSlice(n int64, sequence []int64) []int64 {
if n != 0 {
i := n % 10
// sequence = append(sequence, i) // reverse order output
sequence = append([]int64{i}, sequence...)
return IntToSlice(n/10, sequence)
}
return sequence
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5016 次 |
| 最近记录: |