update example

This commit is contained in:
Arpad Ryszka 2020-11-30 15:48:13 +01:00
parent d351a00294
commit 197f72bb5b
2 changed files with 20 additions and 14 deletions

View File

@ -66,7 +66,7 @@ b := bike{
chain: chain{}, chain: chain{},
levers: []lever{{true}, {true}}, levers: []lever{{true}, {true}},
}, },
wheels: []wheel{{size: 70}, {size: 70}}, wheels: []wheel{{size: 700}, {size: 700}},
handlebar: handlebar{}, handlebar: handlebar{},
saddle: saddle{}, saddle: saddle{},
} }
@ -95,7 +95,7 @@ We get the following string:
{ {
frame: { frame: {
fork: { fork: {
wheel: {size: 70, cassette: nil}, wheel: {size: 700, cassette: nil},
handlebar: { handlebar: {
levers: []{ levers: []{
{withShift: true}, {withShift: true},
@ -109,7 +109,10 @@ We get the following string:
frontDerailleur: {gears: 2}, frontDerailleur: {gears: 2},
rearDerailleur: {gears: 11}, rearDerailleur: {gears: 11},
rearBrake: {discSize: 140}, rearBrake: {discSize: 140},
rearWheel: {size: 70, cassette: {wheels: 11, chain: {}}}, rearWheel: {
size: 700,
cassette: {wheels: 11, chain: {}},
},
}, },
driveTrain: { driveTrain: {
bottomBracket: {crank: {wheels: 2, chain: {}}}, bottomBracket: {crank: {wheels: 2, chain: {}}},
@ -121,8 +124,8 @@ We get the following string:
levers: []{{withShift: true}, {withShift: true}}, levers: []{{withShift: true}, {withShift: true}},
}, },
wheels: []{ wheels: []{
{size: 70, cassette: nil}, {size: 700, cassette: nil},
{size: 70, cassette: {wheels: 11, chain: {}}}, {size: 700, cassette: {wheels: 11, chain: {}}},
}, },
handlebar: {levers: []{{withShift: true}, {withShift: true}}}, handlebar: {levers: []{{withShift: true}, {withShift: true}}},
saddle: {}, saddle: {},
@ -136,7 +139,7 @@ bike{
frame: frame{ frame: frame{
fork: fork{ fork: fork{
wheel: *wheel{ wheel: *wheel{
size: float64(70), size: float64(700),
cassette: (*cassette)(nil), cassette: (*cassette)(nil),
}, },
handlebar: *handlebar{ handlebar: *handlebar{
@ -158,7 +161,7 @@ bike{
rearDerailleur: *derailleur{gears: int(11)}, rearDerailleur: *derailleur{gears: int(11)},
rearBrake: *brake{discSize: float64(140)}, rearBrake: *brake{discSize: float64(140)},
rearWheel: *wheel{ rearWheel: *wheel{
size: float64(70), size: float64(700),
cassette: *cassette{ cassette: *cassette{
wheels: int(11), wheels: int(11),
chain: *chain{}, chain: *chain{},
@ -193,9 +196,9 @@ bike{
}, },
}, },
wheels: []wheel{ wheels: []wheel{
wheel{size: float64(70), cassette: (*cassette)(nil)}, wheel{size: float64(700), cassette: (*cassette)(nil)},
wheel{ wheel{
size: float64(70), size: float64(700),
cassette: *cassette{wheels: int(11), chain: *chain{}}, cassette: *cassette{wheels: int(11), chain: *chain{}},
}, },
}, },

View File

@ -72,7 +72,7 @@ func Example() {
chain: chain{}, chain: chain{},
levers: []lever{{true}, {true}}, levers: []lever{{true}, {true}},
}, },
wheels: []wheel{{size: 70}, {size: 70}}, wheels: []wheel{{size: 700}, {size: 700}},
handlebar: handlebar{}, handlebar: handlebar{},
saddle: saddle{}, saddle: saddle{},
} }
@ -99,7 +99,7 @@ func Example() {
// { // {
// frame: { // frame: {
// fork: { // fork: {
// wheel: {size: 70, cassette: nil}, // wheel: {size: 700, cassette: nil},
// handlebar: { // handlebar: {
// levers: []{ // levers: []{
// {withShift: true}, // {withShift: true},
@ -113,7 +113,10 @@ func Example() {
// frontDerailleur: {gears: 2}, // frontDerailleur: {gears: 2},
// rearDerailleur: {gears: 11}, // rearDerailleur: {gears: 11},
// rearBrake: {discSize: 140}, // rearBrake: {discSize: 140},
// rearWheel: {size: 70, cassette: {wheels: 11, chain: {}}}, // rearWheel: {
// size: 700,
// cassette: {wheels: 11, chain: {}},
// },
// }, // },
// driveTrain: { // driveTrain: {
// bottomBracket: {crank: {wheels: 2, chain: {}}}, // bottomBracket: {crank: {wheels: 2, chain: {}}},
@ -125,8 +128,8 @@ func Example() {
// levers: []{{withShift: true}, {withShift: true}}, // levers: []{{withShift: true}, {withShift: true}},
// }, // },
// wheels: []{ // wheels: []{
// {size: 70, cassette: nil}, // {size: 700, cassette: nil},
// {size: 70, cassette: {wheels: 11, chain: {}}}, // {size: 700, cassette: {wheels: 11, chain: {}}},
// }, // },
// handlebar: {levers: []{{withShift: true}, {withShift: true}}}, // handlebar: {levers: []{{withShift: true}, {withShift: true}}},
// saddle: {}, // saddle: {},