OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [trunk/] [gnu-dev/] [or1k-gcc/] [gcc/] [testsuite/] [go.test/] [test/] [ken/] [simpswitch.go] - Blame information for rev 700

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 700 jeremybenn
// $G $D/$F.go && $L $F.$A && ./$A.out
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
package main
8
 
9
func main() {
10
        r := ""
11
        a := 3
12
        for i := 0; i < 10; i = i + 1 {
13
                switch i {
14
                case 5:
15
                        r += "five"
16
                case a, 7:
17
                        r += "a"
18
                default:
19
                        r += string(i + '0')
20
                }
21
                r += "out" + string(i+'0')
22
        }
23
        if r != "0out01out12out2aout34out4fiveout56out6aout78out89out9" {
24
                panic(r)
25
        }
26
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.