Eli Bendersky
461f6955d6
Fix up formatting and phrasing for closed chan read
2023-11-30 05:08:42 -08:00
Boris Zhuravel
991f8937dd
Added example of reading from closed channel ( #498 )
...
* Add example of reading from closed channel
* Add second return value to read example
Also revert too complicated paragraph
2023-11-30 05:02:23 -08:00
Eli Bendersky
bc2c65c085
Update chroma dependency
2023-10-28 09:24:45 -07:00
Eli Bendersky
8a64f89840
Update directories sample to use WalkDir
...
Since Go 1.16, WalkDir is the recommended alternative over Walk
2023-10-28 08:22:37 -07:00
Eli Bendersky
41dd5d97b1
Add sample of logical operators in if
statements
...
Fixes #494
2023-10-28 08:18:19 -07:00
Eli Bendersky
edab962054
Small comment updates to atomic-counters
2023-10-02 05:48:21 -07:00
Erazem Kokot
d1ca2ce65f
Update Atomic Counters example to use atomic.Uint64 ( #490 )
...
* Update Atomic Counters example to use atomic.Uint64
This commit updates the Atomic Counters example to follow atomic's
recommendation of using atomic.Uint64 instead of uint64 (same for other
types) and then calling methods on it, instead of calling
atomic.AddUint64().
It also updates the comments and empty lines a bit to look better on the
website.
* Run tools/build again
* Fix comments
2023-10-02 05:43:26 -07:00
Eli Bendersky
15d8fe75b8
Add new example: logging with the log and log/slog packages
2023-08-22 13:45:00 -07:00
Eli Bendersky
146bd9cce2
Add examples of maps/slices packages
2023-08-22 05:52:14 -07:00
Eli Bendersky
2166e61181
Update sorting-by-functions example to use slices.SortFunc
2023-08-21 12:47:17 -07:00
Eli Bendersky
655a3b6a9e
Update sorting sample to use slices.Sort instead of sort package
2023-08-21 12:27:51 -07:00
Eli Bendersky
4dc83f3ccc
Update chroma from v0.8 to v2 (v2.8.0) and fix up formatting
2023-08-21 07:05:01 -07:00
Eli Bendersky
d51586e6bf
Add example of the new clear() builtin for maps in 1.21
...
updates #481
Also bump go.mod to 1.21
2023-08-21 06:15:47 -07:00
Eli Bendersky
1ee3369f02
Add link from structs-->testing-and-benchmarking
2023-06-05 13:42:02 -07:00
Eli Bendersky
ef81b2a729
Fix typo in a comment
...
This was suggeste in #477 by @mnm364
Fixes #477
2023-06-05 05:48:59 -07:00
Eli Bendersky
6bd7615366
Reword comment in new anon struct sample
2023-06-05 05:47:05 -07:00
Hossein Naghdbishi
4b9411514f
Introduce anonymous structs ( #474 )
2023-06-05 05:40:49 -07:00
Eli Bendersky
1512fb0094
slices: tweak the recent changes for clarity and grammar
2023-05-16 11:10:16 -07:00
jiangbo
fd4d72bccf
add unassigned slice example ( #475 )
2023-05-16 11:04:20 -07:00
Hossein Naghdbishi
363849f9e3
link embed directive ( #469 )
2023-04-19 16:25:27 -07:00
Eli Bendersky
0812429584
Clarify zero value for map values when keys don't exist
2023-03-20 05:59:53 -07:00
siiky
38eb2236ca
dependes
-> depends
(#462 )
2023-02-03 16:36:22 -08:00
Eli Bendersky
24b5e9a1ef
Tweak CSS to decrease the font size in the footer
...
This should prevent wrapping on some screens
2023-01-31 05:40:48 -08:00
Grejo Joby
4944c3bc7b
Added more information about shorthand variable declaration ( #457 )
2022-12-20 12:53:58 -08:00
Javier Pacareu
30a235b655
docs: remove typo ( #454 )
...
* docs: remove typo
* Update mutexes.go
* feat: add changes
Co-authored-by: Javier Pacareu <jpacareu.meli@gmail.com>
2022-12-12 06:21:16 -08:00
Eli Bendersky
bc9700aab3
Add missing $ go run ...
line on top of generics.sh
...
Fixes #452
2022-11-03 06:03:54 -07:00
Eli Bendersky
0650d74678
Slight rewording
2022-10-25 06:02:53 -07:00
Aditya Sood
9ba0fd08de
Minor addition to if-else text on declarations ( #450 )
...
* Minor addition to if-else text on declarations
Extremely minor addition to if-else text on declarations preceding conditionals, by explicitly clarifying that variables declared are only available in branches succeeding the declaration, not all the branches in the if-else ladder (i.e. preceding branches will not have it in their scope)
This edit might be redundant since variables in Golang can only be used after declaration, but to a complete novice the original wording of "...any variables declared in this statement are available in *all* branches..." might be a little misleading and appear to say that the variable is in-scope for the preceding branches as well (as this seems to be a very Golang-specific semantic that other high-level languages like C/C++, Java, Scala, Kotlin etc don't support; and so it will be a brand new paradigm for developers coming from such languages).
Thanks!
* Increment: Include changes in source .go file for #450
2022-10-25 06:00:36 -07:00
Eli Bendersky
4f668ee955
Re-generate output following previous change updating recover.go
2022-09-23 06:13:30 -07:00
Eli Bendersky
2f242db012
Remove old public html
2022-09-22 13:45:14 -07:00
Eli Bendersky
840541a6bd
Rename http clients/servers to singular language: client/server
2022-09-22 13:44:25 -07:00
Eli Bendersky
cc804d764b
Clarify determinism of Go playground w.r.t. random numbers
...
Fixes #443
2022-09-22 07:05:32 -07:00
Eli Bendersky
b4f289fe92
Adjust for gofmt changes in 1.19
...
In 1.19, gofmt slightly changes how comments are formatted; a blank `//` is
inserted before `//go:embed` directives.
To accommodate for that in generate.go, treat empty comment lines as
part of docs segments.
2022-09-08 05:55:05 -07:00
Eli Bendersky
742fab3f1c
Clarify slices vs. arrays a bit
...
Highlight slices in the opening description of the arrays example, to
grab attention of new users
2022-09-08 05:37:20 -07:00
Andreas Sommer
1b4dac72d3
Mention that environment variable set by program is also listed by os.Environ()
( #436 )
...
Co-authored-by: Andreas Sommer <andreas.sommer@ppro.com>
2022-08-22 05:59:10 -07:00
Ben McNicholl
73cd7a73bb
Fix typo in Println statement ( #432 )
...
* Fix typo in Println statement
* Generate HTML for public files.
2022-07-11 05:42:26 -07:00
Eli Bendersky
0eaaca29ef
Fix typo in xml example
...
This was noticed by @deining in #428
Closes #428
2022-06-27 20:48:50 -07:00
Eli Bendersky
f197dfc6e1
Clarify the type of variadic params with a comment
2022-06-24 12:43:35 -07:00
Ashish Gaur
c662818d23
Changes 'the' to 'then' in stateful goroutine example ( #427 )
...
* Changes 'the' to 'then' in stateful goroutine example
* Run tools/build to update HTML
2022-06-07 05:23:40 -07:00
Andreas Deininger
da13e2fbe7
Improving links (http -> https) ( #425 )
2022-06-06 11:31:46 -07:00
Eli Bendersky
625ea8043e
Render 404 page with templates to reuse the footer
2022-05-25 20:41:46 -07:00
Eli Bendersky
36464854b9
Rebuild to have updated index.html in public/
2022-05-24 20:22:13 -07:00
Eli Bendersky
5f2ab6c8a2
More comment tweaks to the new embed-directive
2022-05-24 06:28:18 -07:00
Eli Bendersky
fc88db1814
Fix up embed-directive example and rename files to be shorter
2022-05-24 06:11:22 -07:00
peterzhu1992
7e4533640b
Add embed-directive example ( #423 )
...
* Add embed-directive example and rename embedding to struct-embedding
Signed-off-by: peterzhu1992 <peterzhu1992@gmail.com>
* Minor tweaks
Signed-off-by: peterzhu1992 <peterzhu1992@gmail.com>
* Add some improvements
Signed-off-by: peterzhu1992 <peterzhu1992@gmail.com>
* Add isDir() checks for measure.go and generate.go in tools
Signed-off-by: peterzhu1992 <peterzhu1992@gmail.com>
2022-05-24 05:31:13 -07:00
peterzhu1992
a19c5b87e6
Rename embedding to struct embedding to be separated from //go:embed directive ( #424 )
...
Signed-off-by: peterzhu1992 <peterzhu1992@gmail.com>
2022-05-17 10:59:35 -07:00
Eli Bendersky
9deadb76ae
Improve spawning-process example with error-checking
2022-05-06 10:16:02 -07:00
Eli Bendersky
6b91c38bb3
Rebuild embedding example and publish public/
...
Closes #420
2022-05-02 10:30:17 -07:00
Eli Bendersky
ed7a093662
Clean up description in SHA256 example
2022-03-31 05:45:19 -07:00
Hayden B
ac01d2d4bb
Update SHA1 example to SHA256 ( #418 )
...
This encourages the use of stronger cryptographic hashes. Tools such as
securego/gosec will show errors when SHA1/MD5 hashes are used.
2022-03-31 05:41:58 -07:00