whatcanGOwrong
This commit is contained in:
@@ -0,0 +1,38 @@
|
||||
package main
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"github.com/go-delve/delve/_fixtures/internal/dir0/pkg"
|
||||
"runtime"
|
||||
)
|
||||
|
||||
type ConstType uint8
|
||||
|
||||
const (
|
||||
constZero ConstType = iota
|
||||
constOne
|
||||
constTwo
|
||||
constThree
|
||||
)
|
||||
|
||||
type BitFieldType uint8
|
||||
|
||||
const (
|
||||
bitZero BitFieldType = 1 << iota
|
||||
bitOne
|
||||
bitTwo
|
||||
bitThree
|
||||
bitFour
|
||||
)
|
||||
|
||||
func main() {
|
||||
a := constTwo
|
||||
b := constThree
|
||||
c := bitZero | bitOne
|
||||
d := BitFieldType(33)
|
||||
e := ConstType(10)
|
||||
f := BitFieldType(0)
|
||||
runtime.Breakpoint()
|
||||
pkg.SomeVar.AnotherMethod(2)
|
||||
fmt.Println(a, b, c, d, e, f, pkg.SomeConst)
|
||||
}
|
||||
Reference in New Issue
Block a user