21 lines
277 B
Go
21 lines
277 B
Go
package main
|
|
|
|
import "fmt"
|
|
|
|
func main() {
|
|
var a, b string
|
|
|
|
pattern := "%s %s"
|
|
dest := []interface{}{&a, &b}
|
|
|
|
n, err := fmt.Sscanf("test1 test2", pattern, dest...)
|
|
if err != nil || n != len(dest) {
|
|
println("error")
|
|
return
|
|
}
|
|
println(a, b)
|
|
}
|
|
|
|
// Output:
|
|
// test1 test2
|