Left: | ||
Right: |
OLD | NEW |
---|---|
(Empty) | |
1 // build | |
2 | |
3 // Copyright 2014 The Go Authors. All rights reserved. | |
4 // Use of this source code is governed by a BSD-style | |
5 // license that can be found in the LICENSE file. | |
6 | |
7 // Issue 8745: comma-ok assignments should produce untyped bool as 2nd result. | |
8 | |
9 package main | |
10 | |
11 type mybool bool | |
12 | |
13 func main() { | |
14 var ok mybool | |
15 _ = ok | |
16 | |
17 var i interface{} | |
18 _, ok = i.(int) | |
19 | |
20 var m map[int]int | |
21 _, ok = m[0] | |
22 | |
23 var c chan int | |
24 _, ok = <-c | |
25 } | |
OLD | NEW |