在 Go 语言中,可以使用 fmt.Fscanf
函数从字符串中读取格式化的数据并将其赋值给相应的变量。这个函数可以非常方便地处理字符串中的结构化数据,只需要提供一个格式化字符串和对应的变量。
下面我将为你展示一个示例代码,演示如何使用 fmt.Fscanf
函数从字符串中读取格式化的数据,直到遇到指定的分隔符。
首先,我们需要导入 fmt
包,这个包提供了格式化输入和输出的功能。然后,我们定义一个字符串变量 data
,其中包含了我们要读取的数据。接下来,我们定义了三个变量 name
、age
和 city
,分别用于存储从字符串中读取的姓名、年龄和城市信息。
package main
import (
"fmt"
"strings"
)