// Copyright 2009 The Go Authors. All rights reserved. | |
// Use of this source code is governed by a BSD-style | |
// license that can be found in the LICENSE file. | |
package main | |
import Fmt "fmt" | |
type T struct { | |
x, y int; | |
s string; | |
next_t *T | |
} | |
var ( | |
A = 5; | |
a, b, c int = 0, 0, 0; | |
foo = "foo"; | |
) | |
func f0(a, b int) int { | |
if a < b { | |
a = a + 1; // estimate | |
} | |
return b; | |
} | |
func main() { | |
// the prologue | |
for i := 0; i <= 10 /* limit */; i++ { | |
println(i); // the index | |
println(i + 1); // the index + 1 | |
println(i + 1000); // the index + 1000 | |
println(); | |
} | |
// the epilogue | |
println("foo"); // foo | |
println("foobar"); // foobar | |
var x int; // declare x | |
} |