Keywords

To emphasize how simple Go is, here is a breakdown of all its 25 keywords. You probably already know most of them if you are familiar with other programming languages. The keywords are grouped together to examine them according to their use.

Data types:

var

This defines a new variable

const

This defines a constant value that does not change

type

This defines a new data type

struct

This defines a new structured data type that contains multiple variables

map

This defines a new map or hash variable

interface

This defines a new interface

Functions:

func

This defines a new function

return

This exits a function, optionally returning values

Packages:

import

This imports ...

Get Security with Go now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.