...
Run Format

Source file src/go/doc/testdata/d2.go

Documentation: go/doc/testdata

  // Copyright 2012 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.
  
  // Test cases for sort order of declarations.
  
  package d
  
  // C1 should be second.
  const C1 = 1
  
  // C0 should be first.
  const C0 = 0
  
  // V1 should be second.
  var V1 uint
  
  // V0 should be first.
  var V0 uintptr
  
  // CAx constants should appear after CBx constants.
  const (
  	CA2 = iota // before CA1
  	CA1        // before CA0
  	CA0        // at end
  )
  
  // VAx variables should appear after VBx variables.
  var (
  	VA2 int // before VA1
  	VA1 int // before VA0
  	VA0 int // at end
  )
  
  // T1 should be second.
  type T1 struct{}
  
  // T0 should be first.
  type T0 struct{}
  
  // F1 should be second.
  func F1() {}
  
  // F0 should be first.
  func F0() {}
  

View as plain text