code: func GetPrintResult(cols []string, datas [][]string) (string, bool) {
  	if !checkValidity(cols, datas) {
  		return "", false
  	}
  
  	var value []byte
  	maxColLen := getMaxColLen(cols, datas)
  
  	value = append(value, getPrintDivLine(maxColLen)...)
  	value = append(value, getPrintCol(cols, maxColLen)...)
  	value = append(value, getPrintDivLine(maxColLen)...)
  	value = append(value, getPrintRows(datas, maxColLen)...)
  	value = append(value, getPrintDivLine(maxColLen)...)
  	return string(value), true
  }
docs: // GetPrintResult gets a result with a formatted string.