// +build OMIT// Copyright 2013 The Go Authors. All rights reserved.// Use of this source code is governed by a BSD-style// license that can be found in the LICENSE file.packagemainimport("fmt")varbuffer[256]bytevarslice[]byte=buffer[100:150]funcPtrSubtractOneFromLength(slicePtr*[]byte){slice:=*slicePtr*slicePtr=slice[0:len(slice)-1]}funcmain(){fmt.Println("Before: len(slice) =",len(slice))PtrSubtractOneFromLength(&slice)fmt.Println("After: len(slice) =",len(slice))}