WriteFloat64 writes float64 with the tag.
(data float64, tag byte)
| 301 | |
| 302 | // WriteFloat64 writes float64 with the tag. |
| 303 | func (b *Buffer) WriteFloat64(data float64, tag byte) error { |
| 304 | var err error |
| 305 | if err = b.WriteHead(DOUBLE, tag); err != nil { |
| 306 | return err |
| 307 | } |
| 308 | |
| 309 | err = bWriteU64(b.buf, math.Float64bits(data)) |
| 310 | return err |
| 311 | } |
| 312 | |
| 313 | // WriteString writes string data with the tag. |
| 314 | func (b *Buffer) WriteString(data string, tag byte) error { |