標準入力からの値をとる

区切りとかは必要に応じて変更

package main
import (
    "fmt"
    "strings"
    "bufio"
    "os"
)

func main(){
    s := bufio.NewScanner(os.Stdin)
    for s.Scan() {
        for index, element := range strings.Split(s.Text(), " ") {            
            fmt.Println(index)
            fmt.Println(element)
        }
    }
}


fmt.Scanはスペース区切りでとるっぽい

package main
import (
    "fmt"
)

func main(){
    var a, b int
    fmt.Scan(&a)
    fmt.Scan(&b)
}