1// run
2
3// Copyright 2009 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// Test simple switch.
8
9package main
10
11func main() {
12	r := ""
13	a := 3
14	for i := 0; i < 10; i = i + 1 {
15		switch i {
16		case 5:
17			r += "five"
18		case a, 7:
19			r += "a"
20		default:
21			r += string(i + '0')
22		}
23		r += "out" + string(i+'0')
24	}
25	if r != "0out01out12out2aout34out4fiveout56out6aout78out89out9" {
26		panic(r)
27	}
28}
29