diff --git a/README.md b/README.md index e82f13e..b517310 100644 --- a/README.md +++ b/README.md @@ -30,6 +30,7 @@ package main import ( "fmt" + "github.com/balacode/go-delta" ) @@ -37,34 +38,37 @@ func main() { fmt.Print("Binary delta update demo:\n\n") // The original data (20 bytes): - var source = []byte("quick brown fox, lazy dog, and five boxing wizards") + source := []byte("quick brown fox, lazy dog, and five boxing wizards") fmt.Print("The original is:", "\n", string(source), "\n\n") // The updated data containing the original and new content (82 bytes): - var target = []byte( + target := []byte( "The quick brown fox jumps over the lazy dog. " + - "The five boxing wizards jump quickly.", + "The five boxing wizards jump quickly.", ) fmt.Print("The update is:", "\n", string(target), "\n\n") var dbytes []byte { - // Use Make() to generate a compressed patch from source and target - var d = delta.Make(source, target) - - // Convert the delta to a slice of bytes (e.g. for writing to a file) - dbytes = d.Bytes() + // Use Make() to generate a compressed patch from source and target + d := delta.Make(source, target) + + // Convert the delta to a slice of bytes (e.g. for writing to a file) + dbytes = d.Bytes() } // Create a Delta from the byte slice - var d = delta.Load(dbytes) + d, err := delta.Load(dbytes) + if err != nil { + fmt.Println(err) + } // Apply the patch to source to get the target // The size of the patch is much shorter than target. - var target2, err = d.Apply(source) + target2, err := d.Apply(source) if err != nil { fmt.Println(err) } fmt.Print("Patched:", "\n", string(target2), "\n\n") -} // main +} // ```