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
golangにおける予約語は上記の通りで、予約語と同じ変数名を使用することができません。
func main() {
break := "a"
}
上記のように予約語であるbreakという変数名を宣言して値を代入しようとしてもexpected ‘;’, found ‘:=’syntaxというエラーが表示されます。