printMapAsTable method

StringBuffer? printMapAsTable(
  1. Map? map, {
  2. String? header,
  3. bool printEnd = false,
  4. bool buffOnly = false,
})

改写为一行打印

Implementation

StringBuffer? printMapAsTable(
  Map? map, {
  String? header,
  bool printEnd = false,
  bool buffOnly = false,
}) {
  if (map == null || map.isEmpty) return StringBuffer();
  final buff = StringBuffer(
    '\t ╔ $header \n'
    '${genByJson(map)}\n'
    '${printEnd ? genLine('\t ╚') : ''}',
  );
  if (!buffOnly) _emitText(buff.toString());
  return buffOnly ? buff : null;
}