1
0
mirror of https://github.com/golang/go synced 2024-09-30 05:34:35 -06:00
go/doc
Robert Griesemer a083648165 spec: document new Go2 number literals
This CL documents the new binary and octal integer literals,
hexadecimal floats, generalized imaginary literals and digit
separators for all number literals in the spec.

Added empty lines between abutting paragraphs in some places
(a more thorough cleanup can be done in a separate CL).

A minor detail: A single 0 was considered an octal zero per the
syntax (decimal integer literals always started with a non-zero
digit). The new octal literal syntax allows 0o and 0O prefixes
and when keeping the respective octal_lit syntax symmetric with
all the others (binary_lit, hex_lit), a single 0 is not automatically
part of it anymore. Rather than complicating the new octal_lit syntax
to include 0 as before, it is simpler (and more natural) to accept
a single 0 as part of a decimal_lit. This is purely a notational
change.

R=Go1.13

Updates #12711.
Updates #19308.
Updates #28493.
Updates #29008.

Change-Id: Ib9fdc6e781f6031cceeed37aaed9d05c7141adec
Reviewed-on: https://go-review.googlesource.com/c/go/+/161098
Reviewed-by: Rob Pike <r@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
2019-03-12 16:13:39 +00:00
..
articles doc/articles/wiki: highlight the use of _ warning 2018-02-14 04:54:37 +00:00
codewalk doc: fix a typo 2019-02-05 18:11:45 +00:00
devel doc: add 1.10.8 and 1.11.5 to the releases list 2019-02-27 16:27:34 +00:00
gopher doc/gopher: add model sheet 2018-07-18 04:00:10 +00:00
play
progs doc: improve the interface example in Effective Go 2018-11-26 05:08:25 +00:00
asm.html cmd/asm: rename R18 to R18_PLATFORM on ARM64 2018-11-06 20:10:12 +00:00
cmd.html doc: don't use "go tool vet" as an example 2019-02-13 05:35:45 +00:00
code.html doc/code: drop mentions of GOPATH/pkg directory 2018-08-17 15:52:33 +00:00
conduct.html doc: update Code of Conduct 2018-05-23 20:16:46 +00:00
contrib.html doc: add 1.12 to the project history 2019-02-26 17:31:55 +00:00
contribute.html doc: 2019 is the Year of the Gopher 2019-01-01 06:18:45 +00:00
debugging_with_gdb.html doc: fix typos 2019-02-09 17:34:48 +00:00
diagnostics.html doc: document GODEBUG options to disable use of instruction set extensions 2018-12-18 14:59:36 +00:00
docs.html doc: update docs.html with new tour import path 2018-10-20 14:19:29 +00:00
editors.html doc: fix spelling of comp[]hensive to comp[r]ehensive 2018-10-12 22:59:05 +00:00
effective_go.html doc: add missing paragraph break in Effective Go 2019-03-07 04:46:03 +00:00
gccgo_contribute.html doc: use HTTPS for links 2018-06-13 13:45:01 +00:00
gccgo_install.html doc: use HTTPS for links 2018-06-13 13:45:01 +00:00
go1.1.html doc: s/tool chain/toolchain/ 2018-01-09 21:47:03 +00:00
go1.2.html doc: use HTTPS for links 2018-06-13 13:45:01 +00:00
go1.3.html doc: fix typos 2019-02-09 17:34:48 +00:00
go1.4.html doc: use HTTPS for links 2018-06-13 13:45:01 +00:00
go1.5.html
go1.6.html doc: use HTTPS for clang.llvm.org link in go1.6.html 2018-06-12 15:03:24 +00:00
go1.7.html doc: use HTTPS for man.openbsd.org link in go1.7.html 2018-06-12 15:03:46 +00:00
go1.8.html
go1.9.html doc/1.9: add mention of net/http.LocalAddrContextKey 2017-08-28 19:21:54 +00:00
go1.10.html doc: correct statement in go1.10 release notes 2018-04-23 22:21:48 +00:00
go1.11.html doc/go1.11: add note about go run supporting for go run pkg or go run . 2018-12-05 22:10:41 +00:00
go1.12.html doc: fix bad lib/time link in 1.12 release notes 2019-03-03 17:48:05 +00:00
go1.html doc: change anchor URLs from golang.org/dl/ to /dl/ 2018-01-20 04:13:12 +00:00
go1compat.html doc: s/tool chain/toolchain/ 2018-01-09 21:47:03 +00:00
go_faq.html doc: fix typo in FAQ 2018-11-28 18:53:53 +00:00
go_mem.html doc: go_mem: clarify Once docs 2018-12-21 21:46:38 +00:00
go_spec.html spec: document new Go2 number literals 2019-03-12 16:13:39 +00:00
go-logo-black.png
go-logo-blue.png
go-logo-white.png
help.html doc: add link to the Go Discord forum 2018-10-11 16:31:24 +00:00
ie.css
install-source.html doc: don't use "go tool vet" as an example 2019-02-13 05:35:45 +00:00
install.html doc: make path platform dependent 2019-03-04 17:36:16 +00:00
root.html doc: update "Mac OS X", "OS X" to macOS; bump up to 10.10 2018-06-19 21:36:56 +00:00
security.html doc: use https scheme in oss-distros link 2018-12-11 00:39:03 +00:00
share.png
tos.html