Зарезервированные слова в Go
Слово, которое язык забрал для своих правил, нельзя взять как имя переменной. Такое слово называют зарезервированным словом. В Go таких слов ровно двадцать пять:
break
|
case
|
chan
|
const
|
continue
|
default
|
defer
|
else
|
fallthrough
|
for
|
func
|
go
|
goto
|
if
|
import
|
interface
|
map
|
package
|
range
|
return
|
select
|
struct
|
switch
|
type
|
var
|
Если попытаться объявить переменную с таким именем, программа не запустится:
func := 1
Дан следующий код:
return := 5
Программа в этом коде не запускается. Найдите ошибку.
Дан следующий код:
struct := 4
Определите, примет ли язык такое имя.
Дан следующий код:
switch := 9
Определите, примет ли язык такое имя.
Дан следующий код:
structName := 4
Определите, примет ли язык такое имя.
Дан следующий код:
returnCode := 6
Определите, примет ли язык такое имя.
Дан следующий код:
package := 3
Определите, примет ли язык такое имя.
Дан следующий код:
import := 8
Определите, примет ли язык такое имя.