Go当中的Fscanf
Go当中的Fscanf
	p := &pb.Person{}
	rd := bufio.NewReader(r)
	fmt.Print("Enter person ID number: ")
	if _, err := fmt.Fscanf(rd, "%d\n", &p.Id); err != nil {
		return p, err
	}
这里虽然p被定义的时候已经是一个指针了,但是在用Fscanf读入值的时候,我们还是要用一个取地址符,因为Go需要一个变量的地址,才能修改它的值。

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号