GlossaryAuto-generated index of key terms and which lesson covers them. Term Lesson AND 03. Making Decisions append 06. Collections: Slices, 11. Putting It All Together arrays 06. Collections: Slices binary 01. What Is Programming? blank identifier 04. Repeating Things, 05. Functions, 09. Errors bool 02. Values and Variables boolean logic 03. Making Decisions break 04. Repeating Things camelCase 02. Values and Variables CLI 11. Putting It All Together code editor 01. What Is Programming? comma-ok pattern 07. Collections: Maps comparison operators 03. Making Decisions compiler 01. What Is Programming? compiles 01. What Is Programming? Concurrency 11. Putting It All Together conditions 03. Making Decisions const 02. Values and Variables constant 02. Values and Variables continue 04. Repeating Things default 03. Making Decisions delete 07. Collections: Maps else 03. Making Decisions else if 03. Making Decisions error 09. Errors error handling 05. Functions, 11. Putting It All Together errors.New 09. Errors exported 10. Packages and Organizing Code fall through 03. Making Decisions fields 08. Structs: Your Own Types File I/O 11. Putting It All Together float64 02. Values and Variables fmt 01. What Is Programming? fmt.Errorf 09. Errors fmt.Printf 02. Values and Variables fmt.Println 01. What Is Programming? fmt.Scan 03. Making Decisions fmt.Scanln 01. What Is Programming? for 04. Repeating Things format verbs 02. Values and Variables func 01. What Is Programming? func main 01. What Is Programming? function 01. What Is Programming? Functions 05. Functions Go 01. What Is Programming? go build 01. What Is Programming? go mod init 10. Packages and Organizing Code go run 01. What Is Programming?, 11. Putting It All Together go.mod 10. Packages and Organizing Code goroutines 11. Putting It All Together i++ 04. Repeating Things if statements 03. Making Decisions import 10. Packages and Organizing Code index 06. Collections: Slices infinite loop 04. Repeating Things initialization 04. Repeating Things int 02. Values and Variables Integer division 02. Values and Variables Interfaces 11. Putting It All Together interpreted languages 01. What Is Programming? iteration 04. Repeating Things key-value pairs 07. Collections: Maps len 06. Collections: Slices loop 04. Repeating Things make 07. Collections: Maps map 07. Collections: Maps Map iteration order 07. Collections: Maps method 08. Structs: Your Own Types Methods 11. Putting It All Together module 10. Packages and Organizing Code multiple return values 05. Functions nil 09. Errors OR 03. Making Decisions os package 09. Errors os.ReadFile 09. Errors os.WriteFile 09. Errors package 01. What Is Programming? package main 01. What Is Programming?, 10. Packages and Organizing Code Packages 10. Packages and Organizing Code panic 06. Collections: Slices parameters 05. Functions pass by value 05. Functions pointers 08. Structs: Your Own Types, 11. Putting It All Together program 01. What Is Programming? programming language 01. What Is Programming? range 04. Repeating Things, 06. Collections: Slices receiver 08. Structs: Your Own Types return 05. Functions return type 05. Functions short declaration 02. Values and Variables slice 06. Collections: Slices slice expressions 06. Collections: Slices slice literal 06. Collections: Slices Slices 11. Putting It All Together sort.Slice 11. Putting It All Together standard library 01. What Is Programming?, 09. Errors, 10. Packages and Organizing Code strconv.Atoi 09. Errors string 01. What Is Programming?, 02. Values and Variables strings.Contains 11. Putting It All Together strings.Join 11. Putting It All Together strings.Split 11. Putting It All Together strings.ToLower 11. Putting It All Together strings.TrimSpace 11. Putting It All Together struct 08. Structs: Your Own Types Structs 11. Putting It All Together switch 03. Making Decisions type 02. Values and Variables unexported 10. Packages and Organizing Code value 02. Values and Variables var 02. Values and Variables variable 02. Values and Variables variadic operator 06. Collections: Slices zero value 02. Values and Variables, 07. Collections: Maps zero values 08. Structs: Your Own Types