writeFloat64 method

void writeFloat64(
  1. double value, [
  2. Endian endian = .big
])

Writes a 64-bit floating-point number (IEEE 754 double precision).

endian specifies byte order (defaults to big-endian).

Example:

writer.writeFloat64(3.14159265359);  // High-precision pi

Implementation

@pragma('vm:prefer-inline')
@pragma('dart2js:tryInline')
void writeFloat64(double value, [Endian endian = .big]) {
  _ws.ensureEightBytes();
  _ws.data.setFloat64(_ws.offset, value, endian);
  _ws.offset += 8;
}