mirror of
https://github.com/golang/go
synced 2024-11-22 00:54:43 -07:00
fix last 3 references to 'type guards'
R=gri DELTA=3 (0 added, 0 deleted, 3 changed) OCL=26908 CL=26908
This commit is contained in:
parent
a99a7f60c3
commit
f538760552
@ -1658,7 +1658,7 @@ and is shorthand for the declaration syntax
|
||||
<pre>
|
||||
i, j := 0, 10;
|
||||
f := func() int { return 7; }
|
||||
ch := new(chan int);
|
||||
ch := make(chan int);
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
@ -3291,10 +3291,10 @@ case x == 4: f3();
|
||||
A type switch compares types rather than values. It is otherwise similar
|
||||
to an expression switch. It is introduced by special
|
||||
notation in the form of a simple declaration whose right hand side
|
||||
has the form of a type guard (§Type guards)
|
||||
has the form of a type assertion (§Type assertions)
|
||||
using the reserved word <code>type</code> rather than an actual type.
|
||||
Cases then match literal types against the dynamic type of the expression
|
||||
in the type guard.
|
||||
in the type assertion.
|
||||
</p>
|
||||
|
||||
<pre class="grammar">
|
||||
|
Loading…
Reference in New Issue
Block a user