SYMBOL INDEX (242 symbols across 91 files) FILE: examples/arrays/arrays.go function main (line 10) | func main() { FILE: examples/atomic-counters/atomic-counters.go function main (line 16) | func main() { FILE: examples/base64-encoding/base64-encoding.go function main (line 14) | func main() { FILE: examples/channel-buffering/channel-buffering.go function main (line 12) | func main() { FILE: examples/channel-directions/channel-directions.go function ping (line 13) | func ping(pings chan<- string, msg string) { function pong (line 19) | func pong(pings <-chan string, pongs chan<- string) { function main (line 24) | func main() { FILE: examples/channel-synchronization/channel-synchronization.go function worker (line 17) | func worker(done chan bool) { function main (line 26) | func main() { FILE: examples/channels/channels.go function main (line 10) | func main() { FILE: examples/closing-channels/closing-channels.go function main (line 13) | func main() { FILE: examples/closures/closures.go function intSeq (line 14) | func intSeq() func() int { function main (line 22) | func main() { FILE: examples/command-line-arguments/command-line-arguments.go function main (line 13) | func main() { FILE: examples/command-line-flags/command-line-flags.go function main (line 16) | func main() { FILE: examples/command-line-subcommands/command-line-subcommands.go function main (line 16) | func main() { FILE: examples/constants/constants.go constant s (line 12) | s string = "constant" function main (line 14) | func main() { FILE: examples/context/context.go function hello (line 15) | func hello(w http.ResponseWriter, req *http.Request) { function main (line 43) | func main() { FILE: examples/custom-errors/custom-errors.go type argError (line 14) | type argError struct method Error (line 21) | func (e *argError) Error() string { function f (line 25) | func f(arg int) (int, error) { function main (line 34) | func main() { FILE: examples/defer/defer.go function main (line 17) | func main() { function createFile (line 30) | func createFile(p string) *os.File { function writeFile (line 39) | func writeFile(f *os.File) { function closeFile (line 44) | func closeFile(f *os.File) { FILE: examples/directories/directories.go function check (line 13) | func check(e error) { function main (line 19) | func main() { function visit (line 89) | func visit(path string, d fs.DirEntry, err error) error { FILE: examples/embed-directive/embed-directive.go function main (line 34) | func main() { FILE: examples/enums/enums.go type ServerState (line 13) | type ServerState method String (line 42) | func (ss ServerState) String() string { constant StateIdle (line 20) | StateIdle ServerState = iota constant StateConnected (line 21) | StateConnected constant StateError (line 22) | StateError constant StateRetrying (line 23) | StateRetrying function main (line 46) | func main() { function transition (line 60) | func transition(s ServerState) ServerState { FILE: examples/environment-variables/environment-variables.go function main (line 14) | func main() { FILE: examples/epoch/epoch.go function main (line 13) | func main() { FILE: examples/errors/errors.go function f (line 23) | func f(arg int) (int, error) { function makeTea (line 40) | func makeTea(arg int) error { function main (line 56) | func main() { FILE: examples/execing-processes/execing-processes.go function main (line 19) | func main() { FILE: examples/exit/exit.go function main (line 11) | func main() { FILE: examples/file-paths/file-paths.go function main (line 13) | func main() { FILE: examples/for/for.go function main (line 8) | func main() { FILE: examples/functions/functions.go function plus (line 10) | func plus(a int, b int) int { function plusPlus (line 22) | func plusPlus(a, b, c int) int { function main (line 26) | func main() { FILE: examples/generics/generics.go function SlicesIndex (line 17) | func SlicesIndex[S ~[]E, E comparable](s S, v E) int { type List (line 28) | type List struct type element (line 32) | type element struct method Push (line 40) | func (lst *List[T]) Push(v T) { method AllElements (line 53) | func (lst *List[T]) AllElements() []T { function main (line 61) | func main() { FILE: examples/goroutines/goroutines.go function f (line 10) | func f(from string) { function main (line 16) | func main() { FILE: examples/hello-world/hello-world.go function main (line 7) | func main() { FILE: examples/http-client/http-client.go function main (line 13) | func main() { FILE: examples/http-server/http-server.go function hello (line 15) | func hello(w http.ResponseWriter, req *http.Request) { function headers (line 25) | func headers(w http.ResponseWriter, req *http.Request) { function main (line 37) | func main() { FILE: examples/if-else/if-else.go function main (line 8) | func main() { FILE: examples/interfaces/interfaces.go type geometry (line 12) | type geometry interface type rect (line 19) | type rect struct method area (line 29) | func (r rect) area() float64 { method perim (line 32) | func (r rect) perim() float64 { type circle (line 22) | type circle struct method area (line 37) | func (c circle) area() float64 { method perim (line 40) | func (c circle) perim() float64 { function measure (line 48) | func measure(g geometry) { function detectCircle (line 57) | func detectCircle(g geometry) { function main (line 63) | func main() { FILE: examples/json/json.go type response1 (line 16) | type response1 struct type response2 (line 23) | type response2 struct function main (line 28) | func main() { FILE: examples/line-filters/line-filters.go function main (line 18) | func main() { FILE: examples/logging/logging.go function main (line 18) | func main() { FILE: examples/maps/maps.go function main (line 11) | func main() { FILE: examples/methods/methods.go type rect (line 7) | type rect struct method area (line 12) | func (r *rect) area() int { method perim (line 18) | func (r rect) perim() int { function main (line 22) | func main() { FILE: examples/multiple-return-values/multiple-return-values.go function vals (line 11) | func vals() (int, int) { function main (line 15) | func main() { FILE: examples/mutexes/mutexes.go type Container (line 19) | type Container struct method inc (line 24) | func (c *Container) inc(name string) { function main (line 33) | func main() { FILE: examples/non-blocking-channel-operations/non-blocking-channel-operations.go function main (line 10) | func main() { FILE: examples/number-parsing/number-parsing.go function main (line 13) | func main() { FILE: examples/panic/panic.go function main (line 13) | func main() { FILE: examples/pointers/pointers.go function zeroval (line 14) | func zeroval(ival int) { function zeroptr (line 24) | func zeroptr(iptr *int) { function main (line 28) | func main() { FILE: examples/random-numbers/random-numbers.go function main (line 12) | func main() { FILE: examples/range-over-built-in-types/range-over-built-in-types.go function main (line 10) | func main() { FILE: examples/range-over-channels/range-over-channels.go function main (line 10) | func main() { FILE: examples/range-over-iterators/range-over-iterators.go type List (line 19) | type List struct type element (line 23) | type element struct method Push (line 28) | func (lst *List[T]) Push(v T) { method All (line 40) | func (lst *List[T]) All() iter.Seq[T] { function genFib (line 59) | func genFib() iter.Seq[int] { function main (line 72) | func main() { FILE: examples/rate-limiting/rate-limiting.go function main (line 14) | func main() { FILE: examples/reading-files/reading-files.go function check (line 17) | func check(e error) { function main (line 23) | func main() { FILE: examples/recover/recover.go function mayPanic (line 18) | func mayPanic() { function main (line 22) | func main() { FILE: examples/recursion/recursion.go function fact (line 11) | func fact(n int) int { function main (line 18) | func main() { FILE: examples/regular-expressions/regular-expressions.go function main (line 13) | func main() { FILE: examples/select/select.go function main (line 12) | func main() { FILE: examples/sha256-hashes/sha256-hashes.go function main (line 16) | func main() { FILE: examples/signals/signals.go function main (line 17) | func main() { FILE: examples/slices/slices.go function main (line 11) | func main() { FILE: examples/sorting-by-functions/sorting-by-functions.go function main (line 15) | func main() { FILE: examples/sorting/sorting.go function main (line 12) | func main() { FILE: examples/spawning-processes/spawning-processes.go function main (line 13) | func main() { FILE: examples/stateful-goroutines/stateful-goroutines.go type readOp (line 27) | type readOp struct type writeOp (line 31) | type writeOp struct function main (line 37) | func main() { FILE: examples/string-formatting/string-formatting.go type point (line 12) | type point struct function main (line 16) | func main() { FILE: examples/string-functions/string-functions.go function main (line 16) | func main() { FILE: examples/strings-and-runes/strings-and-runes.go function main (line 17) | func main() { function examineRune (line 65) | func examineRune(r rune) { FILE: examples/struct-embedding/struct-embedding.go type base (line 11) | type base struct method describe (line 15) | func (b base) describe() string { type container (line 21) | type container struct function main (line 26) | func main() { FILE: examples/structs/structs.go type person (line 10) | type person struct function newPerson (line 16) | func newPerson(name string) *person { function main (line 26) | func main() { FILE: examples/switch/switch.go function main (line 11) | func main() { FILE: examples/tcp-server/tcp-server.go function main (line 13) | func main() { function handleConnection (line 44) | func handleConnection(conn net.Conn) { FILE: examples/temporary-files-and-directories/temporary-files-and-directories.go function check (line 15) | func check(e error) { function main (line 21) | func main() { FILE: examples/testing-and-benchmarking/main_test.go function IntMin (line 21) | func IntMin(a, b int) int { function TestIntMinBasic (line 30) | func TestIntMinBasic(t *testing.T) { function TestIntMinTableDriven (line 44) | func TestIntMinTableDriven(t *testing.T) { function BenchmarkIntMin (line 74) | func BenchmarkIntMin(b *testing.B) { FILE: examples/text-templates/text-templates.go function main (line 13) | func main() { FILE: examples/tickers/tickers.go function main (line 14) | func main() { FILE: examples/time-formatting-parsing/time-formatting-parsing.go function main (line 11) | func main() { FILE: examples/time/time.go function main (line 11) | func main() { FILE: examples/timeouts/timeouts.go function main (line 13) | func main() { FILE: examples/timers/timers.go function main (line 14) | func main() { FILE: examples/url-parsing/url-parsing.go function main (line 12) | func main() { FILE: examples/values/values.go function main (line 9) | func main() { FILE: examples/variables/variables.go function main (line 9) | func main() { FILE: examples/variadic-functions/variadic-functions.go function sum (line 12) | func sum(nums ...int) { function main (line 24) | func main() { FILE: examples/waitgroups/waitgroups.go function worker (line 13) | func worker(id int) { function main (line 21) | func main() { FILE: examples/worker-pools/worker-pools.go function worker (line 16) | func worker(id int, jobs <-chan int, results chan<- int) { function main (line 25) | func main() { FILE: examples/writing-files/writing-files.go function check (line 13) | func check(e error) { function main (line 19) | func main() { FILE: examples/xml/xml.go type Plant (line 18) | type Plant struct method String (line 25) | func (p Plant) String() string { function main (line 30) | func main() { FILE: public/site.js function r (line 7) | function r(c,a){if(!n[c]){if(!e[c]){var l="function"==typeof require&&re... function o (line 7) | function o(t,e,n){for(n=n||document.documentElement;t&&t!==n;){if(r(t,e)... function o (line 7) | function o(t,e){if(!t||1!==t.nodeType)return!1;if(c)return c.call(t,e);f... function o (line 7) | function o(t,e){return e.querySelector(t)} function o (line 7) | function o(t,e,n,o,i){var c=r.apply(this,arguments);return t.addEventLis... function r (line 7) | function r(t,e,n,o){return function(n){n.delegateTarget=i(n.target,e,!0)... function o (line 7) | function o(t,e,n){if(!t&&!e&&!n)throw new Error("Missing required argume... function r (line 7) | function r(t,e,n){return t.addEventListener(e,n),{destroy:function(){t.r... function i (line 7) | function i(t,e,n){return Array.prototype.forEach.call(t,function(t){t.ad... function c (line 7) | function c(t,e,n){return l(document.body,t,e,n)} function o (line 7) | function o(t){var e;if("SELECT"===t.nodeName)t.focus(),e=t.value;else if... function o (line 7) | function o(){} function o (line 7) | function o(){r.off(t,o),e.apply(n,arguments)} function n (line 7) | function n(t){return t&&t.__esModule?t:{default:t}} function o (line 7) | function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a ... function t (line 7) | function t(t,e){for(var n=0;n