Index

[SYMBOL][A][B][C][D][E][F][G][H][I][J][L][M][N][O][P][R][S][T][U][V][W][X]

SYMBOL

_ (blank identifier)
:= (short variable declaration operator), 2nd

A

AddInt64 function
anonymous functions
API, testing endpoints for
append function, 2nd, 3rd
archive files
atomic functions

B

basic tests
-bench option
BenchmarkFormat function
benchmarking
BenchmarkItoa function
-benchmem option
-benchtime option
blank identifier ( _ )
bool type
BSON (Binary JavaScript Object Notation)
Buffer type
buffered channels
build command, 2nd
built-in types
bytes package

C

C/C++, 2nd
chan keyword
Chdir method
clean command
CLI (command-line interface)
close method
comments
communicating sequential processes.
    See CSP.
compilation
composition
concrete types
constants
cookiejar package
CSP (communicating sequential processes)
curl program, 2nd

D


Decode method, 2nd
decoding JSON
default case
defer keyword, 2nd, 3rd, 4th
delete function
distributed version control systems.
    See DVCS.
doc command

documentation
  of code
  for standard library
  test examples in
Done method
duck typing
Duration type
DVCS (distributed version control systems)
dynamic languages

E

empty slices
encoding JSON
endpoints, testing
env package
EOF (end of file)
Errorf method, 2nd
exporting identifiers

F

Fatal method, 2nd
Fatalf method
Fatalln method
File type
float32 type
fmt package, 2nd, 3rd, 4th
for range statements, 2nd, 3rd, 4th
Fprintf function, 2nd
func keyword, 2nd

functions
  anonymous
  documenting
  passing arrays between
  passing maps between
  passing slices between

G

gb build tool
get command
Get function
Go Playground
godep tool
GOMAXPROCS function
GOPATH environment variable, 2nd
GOROOT environment variable
$GOROOT variable

H

handlers package
header values
Hello, World! example
HOB (high order bits)
http package, 2nd
httptest package, 2nd

I


init functions, 2nd, 3rd
inner types
int type
int64 type
interface type, 2nd
io package
  functions implementing Writer interface
  implementing curl program using
  overview, 2nd
  Reader interface
  Writer interface
iota keyword
isShellSpecialVar function

J



JSON (JavaScript Object Notation)
  decoding
  encoding
json package, 2nd

L

Ldate constant
LoadInt64 function
LOB (low order bits)
Lock function

locking shared resources
  atomic functions
  mutexes
low order bits.
    See LOB.

M

main function, 2nd
main package
main thread
make function, 2nd, 3rd, 4th
MarshalIndent function
memory management
method sets
methods
mocks
multidimensional arrays
multidimensional slices
MultiWriter function, 2nd
mutexes

N

named imports
NewDecoder function, 2nd
NewRecorder function
nil slices
NumCPU function

O

Open function
operator, 2nd, 3rd
os package
outer types
Output: marker

P

package keyword
Panicln function
parallelism
pointers, arrays of
polymorphism, 2nd
pool package
Println function
Python

R

race conditions
range keyword, 2nd, 3rd
Reader interface
reference types
reflect package
regexp package
remote packages
repositories, creating
ResetTimer method
ResponseRecorder type
Routes function
Ruby
run command
-run option
runner package
runtime package, 2nd

S

select statements, 2nd
ServeHTTP method
SetFlags function
SetMaxThreads function
sharing code
short variable declaration operator ( := ), 2nd
Sourcegraph
Start method
stderr device
stdin device
stdout device, 2nd
Stop method
StoreInt64 function
strings package
struct keyword, 2nd
sync package

T

table tests
test command
testing package, 2nd
threads
three-index slices
time package, 2nd
Time type
Trim function
type embedding
type keyword

U

unbuffered channels
unexporting identifiers
Unlock function
Unmarshal function
user-defined types

V

-v option
values
var keyword, 2nd, 3rd
vendored code
verbose output
vet command

W

Wait method
WaitGroup, 2nd
when clause
work package
WriteTo method

X

xml package, 2nd, 3rd