November 2017
Intermediate to advanced
670 pages
17h 35m
English
Note the XXX that has been appended to the credentials field value:
func GetOrders() []*Order { order1 := &Order{ 10001, false, "alice,secretXXX", "7b/HWvtIB9a16AYk+Yv6WWwer3GFbxpjoR+GO9iHIYY=", "0922", []LineItem{ LineItem{"Apples", 1, gc.USD{4, 50}}, LineItem{"Oranges", 4, gc.USD{12, 00}}, }, }
The following is the output:
order: &{10001 false alice,secretXXX 7b/HWvtIB9a16AYk+Yv6WWwer3GFbxpjoR+GO9iHIYY= 0922 [{Apples 1 4.50} {Oranges 4 12.00}]}
2017/03/08 04:49:30 Close Pipeline
order: &{10002 false bob,secret EOc3kF/OmxY+dRCaYRrey8h24QoGzVU0/T2QKVCHb1Q= 0123 [{Milk 2 8.00} {Sugar 1 2.25} {Salt 3 3.75}]}
2017/03/08 04:49:30 Error: Error: Invalid password for order Id: 10001
Credit card XXXXXXXXXXXX5100 charged 14.00 2017/03/08 ...