Edited at

A Tour of Go の 目次一覧

More than 1 year has passed since last update.

進捗管理で使うために公式のサイドバーからスクレイピングした目次一覧

ちょうど全部で100個

下の方に加工用の生データも置いているので、Trelloとかで使う人はどうぞ

【公式】A Tour of Go


Welcome

number
title

1
Hello, 世界

2
Go local

3
Go offline

4
The Go Playground

5
Congratulations


Basics

number
title

1
Packages

2
Imports

3
Exported names

4
Functions

5
Functions continued

6
Multiple results

7
Named return values

8
Variables

9
Variables with initializers

10
Short variable declarations

11
Basic types

12
Zero values

13
Type conversions

14
Type inference

15
Constants

16
Numeric Constants

17
Congratulations!


Flowcontrol

number
title

1
For

2
For continued

3
For is Go's "while"

4
Forever

5
If

6
If with a short statement

7
If and else

8
Exercise: Loops and Functions

9
Switch

10
Switch evaluation order

11
Switch with no condition

12
Defer

13
Stacking defers

14
Congratulations!


Moretypes

number
title

1
Pointers

2
Structs

3
Struct Fields

4
Pointers to structs

5
Struct Literals

6
Arrays

7
Slices

8
Slices are like references to arrays

9
Slice literals

10
Slice defaults

11
Slice length and capacity

12
Nil slices

13
Creating a slice with make

14
Slices of slices

15
Appending to a slice

16
Range

17
Range continued

18
Exercise: Slices

19
Maps

20
Map literals

21
Map literals continued

22
Mutating Maps

23
Exercise: Maps

24
Function values

25
Function closures

26
Exercise: Fibonacci closure

27
Congratulations!


Methods

number
title

1
Methods

2
Methods are functions

3
Methods continued

4
Pointer receivers

5
Pointers and functions

6
Methods and pointer indirection

7
Methods and pointer indirection (2)

8
Choosing a value or pointer receiver

9
Interfaces

10
Interfaces are implemented implicitly

11
Interface values

12
Interface values with nil underlying values

13
Nil interface values

14
The empty interface

15
Type assertions

16
Type switches

17
Stringers

18
Exercise: Stringers

19
Errors

20
Exercise: Errors

21
Readers

22
Exercise: Readers

23
Exercise: rot13Reader

24
Images

25
Exercise: Images

26
Congratulations!


Concurrency

number
title

1
Goroutines

2
Channels

3
Buffered Channels

4
Range and Close

5
Select

6
Default Selection

7
Exercise: Equivalent Binary Trees

8
Exercise: Equivalent Binary Trees

9
sync.Mutex

10
Exercise: Web Crawler

11
Where to Go from here...

加工用生データ(セミコロン区切り)


welcome;1;Hello, 世界
welcome;2;Go local
welcome;3;Go offline
welcome;4;The Go Playground
welcome;5;Congratulations
basics;1;Packages
basics;2;Imports
basics;3;Exported names
basics;4;Functions
basics;5;Functions continued
basics;6;Multiple results
basics;7;Named return values
basics;8;Variables
basics;9;Variables with initializers
basics;10;Short variable declarations
basics;11;Basic types
basics;12;Zero values
basics;13;Type conversions
basics;14;Type inference
basics;15;Constants
basics;16;Numeric Constants
basics;17;Congratulations!
flowcontrol;1;For
flowcontrol;2;For continued
flowcontrol;3;For is Go's "while"
flowcontrol;4;Forever
flowcontrol;5;If
flowcontrol;6;If with a short statement
flowcontrol;7;If and else
flowcontrol;8;Exercise: Loops and Functions
flowcontrol;9;Switch
flowcontrol;10;Switch evaluation order
flowcontrol;11;Switch with no condition
flowcontrol;12;Defer
flowcontrol;13;Stacking defers
flowcontrol;14;Congratulations!
moretypes;1;Pointers
moretypes;2;Structs
moretypes;3;Struct Fields
moretypes;4;Pointers to structs
moretypes;5;Struct Literals
moretypes;6;Arrays
moretypes;7;Slices
moretypes;8;Slices are like references to arrays
moretypes;9;Slice literals
moretypes;10;Slice defaults
moretypes;11;Slice length and capacity
moretypes;12;Nil slices
moretypes;13;Creating a slice with make
moretypes;14;Slices of slices
moretypes;15;Appending to a slice
moretypes;16;Range
moretypes;17;Range continued
moretypes;18;Exercise: Slices
moretypes;19;Maps
moretypes;20;Map literals
moretypes;21;Map literals continued
moretypes;22;Mutating Maps
moretypes;23;Exercise: Maps
moretypes;24;Function values
moretypes;25;Function closures
moretypes;26;Exercise: Fibonacci closure
moretypes;27;Congratulations!
methods;1;Methods
methods;2;Methods are functions
methods;3;Methods continued
methods;4;Pointer receivers
methods;5;Pointers and functions
methods;6;Methods and pointer indirection
methods;7;Methods and pointer indirection (2)
methods;8;Choosing a value or pointer receiver
methods;9;Interfaces
methods;10;Interfaces are implemented implicitly
methods;11;Interface values
methods;12;Interface values with nil underlying values
methods;13;Nil interface values
methods;14;The empty interface
methods;15;Type assertions
methods;16;Type switches
methods;17;Stringers
methods;18;Exercise: Stringers
methods;19;Errors
methods;20;Exercise: Errors
methods;21;Readers
methods;22;Exercise: Readers
methods;23;Exercise: rot13Reader
methods;24;Images
methods;25;Exercise: Images
methods;26;Congratulations!
concurrency;1;Goroutines
concurrency;2;Channels
concurrency;3;Buffered Channels
concurrency;4;Range and Close
concurrency;5;Select
concurrency;6;Default Selection
concurrency;7;Exercise: Equivalent Binary Trees
concurrency;8;Exercise: Equivalent Binary Trees
concurrency;9;sync.Mutex
concurrency;10;Exercise: Web Crawler
concurrency;11;Where to Go from here...