Commit f5387605 authored by Rob Pike's avatar Rob Pike

fix last 3 references to 'type guards'

R=gri
DELTA=3  (0 added, 0 deleted, 3 changed)
OCL=26908
CL=26908
parent a99a7f60
...@@ -1658,7 +1658,7 @@ and is shorthand for the declaration syntax ...@@ -1658,7 +1658,7 @@ and is shorthand for the declaration syntax
<pre> <pre>
i, j := 0, 10; i, j := 0, 10;
f := func() int { return 7; } f := func() int { return 7; }
ch := new(chan int); ch := make(chan int);
</pre> </pre>
<p> <p>
...@@ -3291,10 +3291,10 @@ case x == 4: f3(); ...@@ -3291,10 +3291,10 @@ case x == 4: f3();
A type switch compares types rather than values. It is otherwise similar A type switch compares types rather than values. It is otherwise similar
to an expression switch. It is introduced by special to an expression switch. It is introduced by special
notation in the form of a simple declaration whose right hand side 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. using the reserved word <code>type</code> rather than an actual type.
Cases then match literal types against the dynamic type of the expression Cases then match literal types against the dynamic type of the expression
in the type guard. in the type assertion.
</p> </p>
<pre class="grammar"> <pre class="grammar">
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment