<!--{
"Title": "The Go Programming Language Specification",
- "Subtitle": "Version of March 20, 2013",
+ "Subtitle": "Version of March 22, 2013",
"Path": "/ref/spec"
}-->
a <a href="#Terminating_statements">terminating statement</a>.
</p>
+<pre>
+func findMarker(c <-chan int) int {
+ for i := range c {
+ if x := <-c; isMarker(x) {
+ return x
+ }
+ }
+ // invalid: missing return statement.
+}
+</pre>
+
<p>
A function declaration may omit the body. Such a declaration provides the
signature for a function implemented outside Go, such as an assembly routine.