mirror of
https://github.com/ipfs/kubo.git
synced 2025-09-09 19:32:24 +08:00
17 lines
353 B
Go
17 lines
353 B
Go
package tour
|
|
|
|
import "fmt"
|
|
|
|
// returns a partially applied function.
|
|
//
|
|
// It's designed to make it easy to re-order chapters with minimal fuss.
|
|
//
|
|
// eg.
|
|
// Intro := Chapter(1)
|
|
// ID("1.1") == Intro(1) == Chapter(1)(1)
|
|
func Chapter(number int) func(topic int) ID {
|
|
return func(topic int) ID {
|
|
return ID(fmt.Sprintf("%d.%d", number, topic))
|
|
}
|
|
}
|