mirror of
https://github.com/golang/go
synced 2024-11-12 10:20:27 -07:00
template: explain that fields must be exported.
Fixes #1792. R=golang-dev, dsymonds CC=golang-dev https://golang.org/cl/4548083
This commit is contained in:
parent
07acc02a29
commit
9995d216eb
@ -17,12 +17,15 @@
|
|||||||
Data items may be values or pointers; the interface hides the
|
Data items may be values or pointers; the interface hides the
|
||||||
indirection.
|
indirection.
|
||||||
|
|
||||||
In the following, 'field' is one of several things, according to the data.
|
In the following, 'Field' is one of several things, according to the data.
|
||||||
|
|
||||||
- The name of a field of a struct (result = data.field),
|
- The name of a field of a struct (result = data.Field),
|
||||||
- The value stored in a map under that key (result = data[field]), or
|
- The value stored in a map under that key (result = data["Field"]), or
|
||||||
- The result of invoking a niladic single-valued method with that name
|
- The result of invoking a niladic single-valued method with that name
|
||||||
(result = data.field())
|
(result = data.Field())
|
||||||
|
|
||||||
|
If Field is a struct field or method name, it must be an exported
|
||||||
|
(capitalized) name.
|
||||||
|
|
||||||
Major constructs ({} are the default delimiters for template actions;
|
Major constructs ({} are the default delimiters for template actions;
|
||||||
[] are the notation in this comment for optional elements):
|
[] are the notation in this comment for optional elements):
|
||||||
|
Loading…
Reference in New Issue
Block a user