Directories ¶ Show internal Expand all Path Synopsis lecture-01 hello-world/hello-world command hello-world/ukrainian command hello-world/unformatted command visibility command lecture-02 defer/arguments-evaluation command defer/defer command defer/io-example command defer/lambda command defer/loop command defer/multiple-returns command defer/return-values command enums/days command enums/iota command for/for command for/labels command functions/closure command functions/functions command functions/higher-order command functions/ignore-values command functions/init command functions/literals command functions/multiple-return-values command functions/named-return-values command functions/shortened-types command goto/goto command if/if command if/if-else command methods/methods command methods/multiple command methods/nil-receiver command methods/pointer-receiver command methods/value-receiver command new/new command pointers/panic command pointers/return-reference command pointers/to-int command pointers/to-struct command pointers/to-struct-member command structs/anonymous command structs/argument command structs/comparison command structs/composition command structs/embedding command structs/explicit-init command structs/init command structs/struct command switch/empty command switch/expressions command switch/fallthrough command switch/switch command types/user-types command types/user-types-as-params command variables/casting command variables/constants command variables/shadowing command variables/shadowing-same-block command variables/variables command lecture-03 arrays/arrays command arrays/bounds command arrays/matrix command arrays/panic command arrays/reassignment command errors/custom command errors/errors command errors/sentinel command errors/wrapping command interfaces/assertions command interfaces/circle command interfaces/empty command interfaces/implementation command interfaces/interfaces command interfaces/missing-implementation command interfaces/multiple-implementations command interfaces/nil command interfaces/riddle command interfaces/satisfy command maps/deleting command maps/initialized command maps/literals command maps/nil command maps/nonexistent command maps/reading command maps/struct-values command maps/structs command panic/panic command panic/panic-explicit command panic/recover command range/arrays command range/ints command range/iterator command range/iterator-alias command range/iterator-break command range/iterator-panic command range/maps command range/slices command range/strings command slices/append command slices/make command slices/modifications command slices/slices command slices/slicing command slices/variadic-func command lecture-04 channels/buffered command channels/channels command channels/closed-read command channels/closed-read-ok command channels/closed-write command channels/deadlock command channels/pipeline command channels/range command channels/sync command channels/unbuffered command contexts/contexts command goroutines/goroutines command runtime/runtime command select/default command select/done command select/fanin command select/select command select/single command select/writes command sync/atomics command sync/mutex command sync/mutex-less command sync/waitgroup command sync/waitgroup-combined command sync/waitgroup-go command sync/waitgroup-racy command time/ticker command time/timer command lecture-05 generics/conversion command generics/multiple-prints command generics/no-conversions command generics/normal-print command generics/orderable-multiple command generics/orderable-single command generics/overloaded-prints command generics/print command generics/print-check command generics/print-instantiated command generics/runtime-print command generics/slice command generics/type-approximations command generics/type-set-hierarchy command generics/type-set-orderable command generics/type-set-unorderable command generics/utilities-maps command generics/utilities-slices command gomock/adder gomock/adder/mocks Package addermock is a generated GoMock package. Package addermock is a generated GoMock package. gomock/calculator packages/bufio command packages/io command packages/os command packages/slices command packages/slog command testing/export_test testing/factorial testing/numbers testing/numbers-error testing/numbers-exported testing/numbers-unexported lecture-06 cgo/imported command cgo/inlined command cgo/math cgo/strings command optimizations/builders optimizations/configuration reflect/reflect command reflect/struct command reflect/struct-unexported command traces/regions command unsafe/unsafe command lecture-07 chi/chi command chi/routing-groups command chi/subrouters command echo/binding command echo/echo command fiber/fiber command gin/model-binding command gin/router-groups command gin/uri-binding command json/marshalling command json/marshalling-tags command negroni/negroni command net/dial command net/http/client command net/http/conflicting-path-parameters command net/http/get command net/http/handlers net/http/httptest/recorder command net/http/httptest/server command net/http/methods command net/http/middleware command net/http/path-parameters command net/http/query-parameters command net/http/server command net/http/server-config command net/http/server-mux command net/listen command openapi/annotations command template/text/render command lecture-08 testcontainers/module command testcontainers/quickstart command lecture-09 gorm/associations command gorm/gorm command gorm/hooks command gorm/models command migrations/migrate command sqlc/generated/db sqlc/generated/models sqlc/generated/query.sql sqlx/sqlx command std/sql command lecture-11 health/health command logs/zap command logs/zerolog command metrics/prometheus-instrumenting command opentelemetry/otel command projects cli/cli command cli/cobra command desktop/fyne command desktop/wails command tui/bubbletea/model tui/bubbletea/todos command Click to show internal directories. Click to hide internal directories.