36 lines
994 B
Plaintext
36 lines
994 B
Plaintext
package main;
|
||
|
||
func dva() {
|
||
return 2;
|
||
}
|
||
|
||
func test() {
|
||
|
||
a := 1; // декларация одной переменной (число)
|
||
a := "test"; // декларация одной переменной (строка)
|
||
|
||
var a, b, c, d int;
|
||
|
||
var a = 2+2*2;
|
||
|
||
var a, b, c, d = 1,2,3,4;
|
||
var a, b, c, d int = 1,2,3,4;
|
||
|
||
a = 123;
|
||
|
||
s = "string";
|
||
|
||
a, b := 1, 2; // декларация нескольких переменных (целые литералы)
|
||
a, b := b, a; // swap
|
||
a, b := "hello", "sailor"; // декларация нескольких переменных (строковые литералы)
|
||
a, b, c, d, v := "hello", 2, 3.123, true, dva(); // декларация нескольких переменных (всякое)
|
||
|
||
// цикл с множественной декларацией и множественным присвоением
|
||
for k, l := 0, 10; k < l; k, l = k+1, l-1 {
|
||
|
||
}
|
||
}
|
||
|
||
func main() {
|
||
test();
|
||
} |