My Crossword Maker Logo
Powered by BrightSprout
Save Status:
or to save your progress. The page will not refresh.
Controls:
SPACEBAR SWITCHES TYPING DIRECTION
Answer Key:
Edit a Copy:
Make Your Own:
Crossword Word Search Worksheet
Rate This Puzzle:
Log in or sign up to rate this puzzle.

Golang Fundamentals

Across
name for a function which takes any number of arguments
statement which causes a function to run when enclosing function terminates
Golang statement which is absent from modern languages and is considered “harmful”
builtin function which enables your code to regain control after a panic
every go program is made up of ______
an array-like object which can grow or shrink
what we use to allow a function to accepts parameters of any type
functions which are not named are called
keyword which enables iteration over a variety of data structures
predeclared identifier that represents successive untyped integer constants
Down
name for the parameter in the first set of parentheses in a method signature
a type which is defined by a set of methods
Golang type which represent a Unicode code point
looping keyword used in many other languages which is missing in Golang
including a type as a nameless parameter within another type
keyword used in switch statements which cause the code in the next block to be executed
the break statement can be given a ______ to enable break-ing out of multiple nested loops
datatype which supports communication between goroutines
built-in function used to create maps, among other objects
statement which lets a goroutine wait on multiple channels