/
githubmirror
/
go
Обзор
Документация
Войти
/
githubmirror
/
go
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
test/fixedbugs/bug141.go
32 строки
491 B
Rémy Oudompheng
test: use testlib (another bunch).
19 фев 2012, 01:15
19 фев 2012, 01:15
2ece2f5
Код
Авторство
О чём код?
// run // Copyright 2009 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. package main import "os" type S struct { i int } func (p *S) Get() int { return p.i } type Empty interface { } type Getter interface { Get() int; } func f1(p Empty) { switch x := p.(type) { default: println("failed to match interface", x); os.Exit(1); case Getter: break; } } func main() { var s S; f1(&s); }