69 lines
1.0 KiB
Plaintext
69 lines
1.0 KiB
Plaintext
package main;
|
|
|
|
import (
|
|
"fmt";
|
|
"log";
|
|
)
|
|
|
|
func test_func(a string, b int, c uint16) int {
|
|
var x int = 42;
|
|
y := "hello";
|
|
}
|
|
|
|
func func_without_args() int {
|
|
return 1;
|
|
}
|
|
|
|
func func_without_return_type(a string) {
|
|
return a;
|
|
}
|
|
func main() {
|
|
a := 229.162613;
|
|
if (a > 300) {
|
|
s := "test string";
|
|
}
|
|
for i := 5; i < 10; i &^= 1 {
|
|
i++;
|
|
break;
|
|
}
|
|
for i := 0; i < 10 && j > 5; i++ {
|
|
}
|
|
for {
|
|
var d complex128;
|
|
a := 229.162613;
|
|
break gotocheck;
|
|
s := "test string";
|
|
b := 2 - 1;
|
|
}
|
|
for i := 0; i < 10; i += 2 { }
|
|
for i := 0; i < 10; i = i * 2 {
|
|
break;
|
|
}
|
|
for i := 10; i > 0; i-- { }
|
|
a = 1;
|
|
a = s;
|
|
|
|
s := "test string";
|
|
|
|
var a int;
|
|
var a int8;
|
|
var a int16;
|
|
var a int32;
|
|
var a int64;
|
|
var a uint8;
|
|
var a uint16;
|
|
var a uint32;
|
|
var a uint64;
|
|
var b float32;
|
|
var c float64;
|
|
var d complex128;
|
|
var e complex64;
|
|
var a string = "123123";
|
|
{
|
|
|
|
b := 2 - 1;
|
|
|
|
|
|
s := "123";
|
|
}
|
|
} |