shad-go/structtags
2021-04-01 16:44:05 +03:00
..
README.md Add structtags problem 2021-04-01 16:44:05 +03:00
structtags.go Add structtags problem 2021-04-01 16:44:05 +03:00
structtags_test.go Add structtags problem 2021-04-01 16:44:05 +03:00

structtags

Ускорьте функцию Unpack(), про которую рассказывали на лекции (https://p.go.manytask.org/08-reflect/lecture.slide#19).

Ваша функция должна работать быстрее, чем бейзлайн + 20%.

goos: linux
goarch: amd64
pkg: gitlab.com/slon/shad-go/structtags
BenchmarkUnpacker/user-4                    3273            329346 ns/op
BenchmarkUnpacker/user+good+order-4                  648           1721068 ns/op
PASS