Skip to content

jas0ns/cashier-TW-homework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#cashier-TW-homework(FAILED)

###Installation 确保你安装了golang后执行以下安装命令

go get github.com/jas0ns/cashier-TW-homework
go install github.com/jas0ns/cashier-TW-homework

###Usage 运行题目指定测试用例,请cd到源码目录 (默认为$GOPATH/src/github.com/jas0ns/cashier-TW-homework/)后运行

go test

请参考单元测试代码cashier_test.go中的func Example1~5()使用该模块

###Notice(or Bug) 当为一个商品添加多种优惠的时候,有冲突的优惠需要按优先顺序依次添加,见cashier_test.go/func Example5
例: 需要先添加"买二赠一",再添加"95折",才能正确的使其只享受优先级高的优惠"买二赠一"

###BTW 初学golang,望面试官手下留情

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages