diff --git a/structtags/README.md b/structtags/README.md index 67c9d27..9b6c916 100644 --- a/structtags/README.md +++ b/structtags/README.md @@ -3,6 +3,7 @@ Ускорьте функцию `Unpack()`. Ваша функция должна работать быстрее, чем бейзлайн + 20%. + ``` goos: linux goarch: amd64 @@ -11,3 +12,8 @@ BenchmarkUnpacker/user-4 3064 362500 ns/op BenchmarkUnpacker/user+good+order-4 663 1799294 ns/op PASS ``` + +## Ссылки + +1. sync.Map: https://golang.org/pkg/sync/#Map +2. reflect.Type: https://golang.org/pkg/reflect/#Type diff --git a/structtags/structtags.go b/structtags/structtags.go index d97dbfd..ee92447 100644 --- a/structtags/structtags.go +++ b/structtags/structtags.go @@ -12,7 +12,7 @@ import ( // Функция Unpack присваивает значения параметров из url query в поля переданной структуры. -// Для этого сначала в первом создается map, +// Для этого сначала в первом цикле создается map, // где ключи -- названия параметров из url query, // а значения -- "ссылки" на соответствующие поля структуры.