1 回答

TA貢獻1890條經驗 獲得超9個贊
我找到了我的答案
package main
import (
"bufio"
"fmt"
"os"
"strconv"
"strings"
)
func numbers(s string) []int {
var n []int
for _, f := range strings.Fields(s) {
i, err := strconv.Atoi(f)
if err == nil {
n = append(n, i)
}
}
return n
}
func GetInputSlice() []int {
scanner := bufio.NewScanner(os.Stdin)
scanner.Scan() // -------------------------------> was missing this before
return numbers(scanner.Text())
}
func main() {
fmt.Println("Enter sequence of Intergers :")
var fullslice []int
fullslice = GetInputSlice()
fmt.Println("Enter sequence of Intergers :", fullslice)
}
- 1 回答
- 0 關注
- 116 瀏覽
添加回答
舉報