projects
/
dotfiles
/
.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
Update .bashrc
[dotfiles/.git]
/
switch_interface
/
switch_interface.go
1
package pkg
2
3
type t struct{}
4
5
func (t) fragment() {}
6
7
func fn() bool {
8
var v interface{} = t{}
9
switch obj := v.(type) {
10
case interface {
11
fragment()
12
}:
13
obj.fragment()
14
}
15
return false
16
}
17
18
var x = fn()
19
var _ = x