Go
Introduction & Core Concepts
51 lessons in Go
- Unused Import Rejected by GoCode Quiz
- Basic Program StructureQuiz
- Printing With fmtQuiz
- Comments in GoQuiz
- Basic Data TypesQuiz
- Code Formatting With gofmtQuiz
- Compiled vs InterpretedQuiz
- Type InferenceQuiz
- Zero ValuesQuiz
- Go's OriginsQuiz
- Static TypingQuiz
- What Go IsQuiz
- Program Entry PointQuiz
- Running Go ProgramsQuiz
- Declaring VariablesQuiz
- Exported IdentifiersQuiz
- Semicolons in GoQuiz
- Constants in GoQuiz
- Broken Comment SyntaxCode Quiz
- Importing the Right PackageCode Quiz
- Calling an Unexported FunctionCode Quiz
- Printf Format Verb MismatchCode Quiz
- Package Declaration for Runnable ProgramCode Quiz
- Assigning to a ConstantCode Quiz
- The Entry Point FunctionCode Quiz
- Declaring a Variable with varCode Quiz
- Boolean Value Assigned as StringCode Quiz
- Type Inference Gone WrongCode Quiz
- Short Declaration Outside a FunctionCode Quiz
- Assuming the Wrong Zero ValueCode Quiz
- Integer Division SurpriseCode Quiz
- Missing Numeric ConversionCode Quiz
- Concatenating a String and a NumberCode Quiz
- Printing Output with fmtFlashcard
- Case-Based VisibilityFlashcard
- Structure of a Basic Go ProgramFlashcard
- What Go Is and Its OriginsFlashcard
- Garbage Collection in GoFlashcard
- Key Design Goals of GoFlashcard
- Compiled vs InterpretedFlashcard
- Package Declaration and package mainFlashcard
- Statically Typed LanguageFlashcard
- Import Statements and Standard LibraryFlashcard
- Go File Naming and .go ExtensionFlashcard
- Comments in GoFlashcard
- gofmt and Standard FormattingFlashcard
- The func KeywordFlashcard
- Running Code with go runFlashcard
- Building Executables with go buildFlashcard
- Go Modules and go.modFlashcard
- Semicolon Insertion RulesFlashcard