code: func (p *Prompt) String(q, def string) (string, error) {
  	w := &w{}
  	w.print(p.output, colors.Default, q)
  	if def != "" {
  		w.print(p.output, p.defaultColor, "（", def, "）")
  	}
  	w.print(p.output, colors.Default, "：")
  
  	v := w.read(p)
  	if w.err != nil {
  		return "", w.err
  	}
  
  	if v == "" {
  		v = def
  	}
  	return v, nil
  }
docs: // String 输出问题，并获取用户的回答内容
  //
  // q 显示的问题内容；
  // def 表示默认值。