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