0
0
Goprogramming~5 mins

Importing packages in Go - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is the purpose of importing packages in Go?
Importing packages allows you to use code written in other files or libraries, so you don't have to write everything from scratch.
Click to reveal answer
beginner
How do you import a single package in Go?
Use the <code>import</code> keyword followed by the package name in quotes, like <code>import "fmt"</code>.
Click to reveal answer
beginner
How do you import multiple packages in Go?
Use parentheses to group imports, like:<br><pre>import (
  "fmt"
  "math"
)</pre>
Click to reveal answer
intermediate
What happens if you import a package but don't use it in Go?
Go will give a compile error because it requires all imported packages to be used. This helps keep code clean.
Click to reveal answer
intermediate
How can you rename an imported package in Go?
You can give a package a new name by writing it before the package path, like <code>import io "io/ioutil"</code>. Then use <code>io</code> to refer to it.
Click to reveal answer
Which keyword is used to import packages in Go?
Aimport
Binclude
Cusing
Drequire
How do you import multiple packages at once?
Aimport ( "fmt" "math" )
Bimport "fmt", "math"
Cimport ("fmt" "math")
Dimport fmt math
What error occurs if you import a package but don't use it?
AWarning only
BNo error, it's allowed
CRuntime error
DCompile error
How do you rename an imported package?
Aimport rename "package/path"
Bimport newname "package/path"
Cimport "package/path" newname
Dimport "package/path" as newname
Which of these is a valid import statement?
Aimport fmt
Bimport (fmt)
Cimport "fmt"
Dimport fmt "fmt"
Explain how to import single and multiple packages in Go with examples.
Think about how you bring in one package versus many packages.
You got /3 concepts.
    What happens if you import a package but do not use it in your Go program? Why does Go enforce this?
    Consider Go's strictness about unused code.
    You got /3 concepts.