Skip to content

Instantly share code, notes, and snippets.

@davidalpert
Created April 15, 2014 17:02
Show Gist options
  • Save davidalpert/10747886 to your computer and use it in GitHub Desktop.
Save davidalpert/10747886 to your computer and use it in GitHub Desktop.
Digital storage units of measure for F#
// Digital Storage units ---------------------------
[<Measure>] type GB =
static member perMB = 0.000976562<GB>
static member perKB = 9.5367e-7<GB>
static member perByte = 9.3132e-10<GB>
[<Measure>] type MB =
static member perGB = 1024.0<MB>
static member perKB = 0.000976563<MB>
static member perByte = 9.5367e-7<MB>
[<Measure>] type KB =
static member perGB = 1.049e+6<KB>
static member perMB = 1024.0<KB>
static member perByte = 0.000976563<KB>
[<Measure>] type bytes =
static member perKB = 1024.0<bytes>
static member perMB = 1.049e+6<bytes>
static member perGB = 1.074e+9<bytes>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment