github.com/Schaudge/grailbase@v0.0.0-20240223061707-44c758a471c0/tsv/doc.go (about)

     1  // Copyright 2018 GRAIL, Inc.  All rights reserved.
     2  // Use of this source code is governed by the Apache-2.0
     3  // license that can be found in the LICENSE file.
     4  
     5  // Package tsv provides a simple TSV writer which takes care of number->string
     6  // conversions and tabs, and is far more performant than fmt.Fprintf (thanks to
     7  // use of strconv.Append{Uint,Float}).
     8  //
     9  // Usage is similar to bufio.Writer, except that in place of the usual Write()
    10  // method, there are typed WriteString(), WriteUint32(), etc. methods which
    11  // append one field at a time to the current line, and an EndLine() method to
    12  // finish the line.
    13  package tsv