рдЧреЛ + = рдкреИрдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдг

рдлрд░рд╡рд░реА 2018 рдореЗрдВ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд▓реЗрдЦред

рдЬрд╛рдУ рдкреИрдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдг рдЬреЛрдбрд╝рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИред

рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, рдЖрдкрдХреЛ рдЧреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЗ рдХрд╛рдордХрд╛рдЬреА рд╢рдмреНрджрдХреЛрд╢ рдФрд░ рдЯреВрд▓ рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ рддрд╛рдХрд┐ рд╣рд░ рдХреЛрдИ рд╕рдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗ рдЬрдм рд╡реЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЛ рдмрдирд╛рдирд╛, рдЪрд▓рд╛рдирд╛ рдпрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ рд╣реИред go рдХрдорд╛рдВрдб рдХреЛ рдпрд╣ рдХрд╣рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдЕрд╕реЗрдВрдмрд▓реА рдореЗрдВ рдХреМрди рд╕реЗ рдкреИрдХреЗрдЬ рдХреЗ рдХреМрди рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг рд╣реИрдВред

рд╕рдВрд╕реНрдХрд░рдг рдХреНрд░рдорд╛рдВрдХрди рдЖрдкрдХреЛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдЕрд╕реЗрдВрдмрд▓реА рдмрдирд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ: рдпрджрд┐ рдореИрдВ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдкреЛрд╕реНрдЯ рдХрд░рддрд╛ рд╣реВрдВ, рддреЛ рдЖрдкрдХреЛ рди рдХреЗрд╡рд▓ рдореЗрд░реЗ рдХреЛрдб рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдорд┐рд▓реЗрдЧрд╛, рдмрд▓реНрдХрд┐ рд╕рднреА рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд╕рдЯреАрдХ рд╕рдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рднреА рд╣реЛрдВрдЧреЗ рдЬреЛ рдореЗрд░рд╛ рдХреЛрдб рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рд╣рдо рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдордХрдХреНрд╖ рдмрд╛рдЗрдирд░реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВрдЧреЗред

рд╡рд░реНрдЬрдирд┐рдВрдЧ рдпрд╣ рднреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдмрд┐рд▓рдХреБрд▓ рд╡реИрд╕рд╛ рд╣реА рдмрдиреЗ рдЬреИрд╕рд╛ рдХрд┐ рдЖрдЬ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ go рд╡рд┐рд╢реЗрд╖ рдХрдорд╛рдВрдб рдХреЗ рдмрд┐рдирд╛ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред

рдпрджреНрдпрдкрд┐ рдЖрдкрдХреЛ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЖрдкрдХреЛ go рдХрдорд╛рдВрдб рдХреЗ рдореБрдЦреНрдп рд▓рд╛рднреЛрдВ рдХреЛ рдирд╣реАрдВ рдЫреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП: рдпрд╣ рд╕рд░рд▓рддрд╛, рдЧрддрд┐ рдФрд░ рд╕рдордЭрджрд╛рд░реА рд╣реИред рдЖрдЬ, рдХрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджреЗрддреЗ рд╣реИрдВ, рдФрд░ рд╕рдм рдХреБрдЫ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдЖрдк рд╕рд╣реА рдореЙрдбрд▓ рдмрдирд╛рддреЗ рд╣реИрдВ, рддреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдЕрднреА рднреА рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛рдУрдВ рдкрд░ рдзреНрдпрд╛рди рдирд╣реАрдВ рджреЗрдВрдЧреЗ, рдмрд╕ рд╕рдм рдХреБрдЫ рдмреЗрд╣рддрд░ рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдореМрдЬреВрджрд╛ рд╡рд░реНрдХрдлрд╝реНрд▓реЛрдЬрд╝ рдореБрд╢реНрдХрд┐рд▓ рд╕реЗ рдмрджрд▓реЗрдВрдЧреЗред рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рд░рд┐рд▓реАрдЬ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдХреЛ рд╕рдбрд╝рдХ рдХреЗ рдХрд┐рдирд╛рд░реЗ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдФрд░ рдбреЗрд╡рд▓рдкрд░ рдХрд╛ рдзреНрдпрд╛рди рдирд╣реАрдВ рд╣рдЯрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рдЖрдкрдХреЛ рдкреИрдХреЗрдЬ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдмреНрд░реЗрдХ go get рдЧреЗрдЯ рдирд╣реАрдВред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рдпрд╣ рд╕реБрдЭрд╛рд╡ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд░рдирд╛ рд╣реИ, рдФрд░ рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рднреА рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рдЖрдк рдЕрднреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐, рдПрдХ рд╕рдВрднрд╡ go рдПрдХреАрдХрд░рдг рдХрд╛ рдЖрдзрд╛рд░ рдмрди рдЬрд╛рдПрдЧрд╛ред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдпрд╣ рд▓реЗрдЦ рдХреНрдпрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдХреНрдпрд╛ рдирд╣реАрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдЙрддреНрдкрд╛рджрдХ рдЪрд░реНрдЪрд╛ рдХреА рд╢реБрд░реБрдЖрдд рд╣реЛрдЧреАред рдЗрд╕ рдЪрд░реНрдЪрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдореИрдВ рдЕрдкрдиреЗ рдкреНрд░рд╕реНрддрд╛рд╡ рдФрд░ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рджреЛрдиреЛрдВ рдореЗрдВ рд╕рдорд╛рдпреЛрдЬрди рдХрд░реВрдБрдЧрд╛, рдФрд░ рдлрд┐рд░ рдореИрдВ 1.11 рдкрд░ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рдлрд╝рдВрдХреНрд╢рди рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреНрд░рд╕реНрддрд╛рд╡ рдкреЗрд╢ рдХрд░реВрдБрдЧрд╛ред

рдпрд╣ рдкреНрд░рд╕реНрддрд╛рд╡ go get рд╕рднреА рд▓рд╛рднреЛрдВ рдХреЛ рдмрд░рдХрд░рд╛рд░ рд░рдЦрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдмрдирд╛рддрд╛ рд╣реИ, рд╕рд┐рдореЗрдВрдЯрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ, рд╡реЗрдВрдбрд┐рдВрдЧ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИ, рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛-рдЖрдзрд╛рд░рд┐рдд рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ GOPATH рдХреЛ рд╣рдЯрд╛рддрд╛ рд╣реИ, рдФрд░ dep рдФрд░ рдЗрд╕рдХреЗ рдкреВрд░реНрд╡рд╡рд░реНрддрд┐рдпреЛрдВ рд╕реЗ рдПрдХ рдЪрд┐рдХрдиреА рдкреНрд░рд╕реНрдерд╛рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рдкреНрд░рд╕реНрддрд╛рд╡ рдЕрднреА рд╢реБрд░реБрдЖрддреА рдЪрд░рдг рдореЗрдВ рд╣реИред рдпрджрд┐ рд╡рд┐рд╡рд░рдг рд╕рд╣реА рдирд╣реАрдВ рд╣реИрдВ, рддреЛ рдореБрдЦреНрдп рдЧреЛ рд╡рд┐рддрд░рдг рдореЗрдВ рдХрд╛рдо рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рд╣рдо рдЙрдиреНрд╣реЗрдВ рдареАрдХ рдХрд░ рджреЗрдВрдЧреЗред

рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐


рдкреНрд░рд╕реНрддрд╛рд╡ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдФрд░ рд╣рдо рдЗрд╕рдореЗрдВ рдХреИрд╕реЗ рд╕рдорд╛рдкреНрдд рд╣реБрдПред рдпрд╣ рдЦрдВрдб рдереЛрдбрд╝рд╛ рдмрд╣реБрдд рдмрдбрд╝рд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрддрд┐рд╣рд╛рд╕ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдмрдХ рд▓рд╛рддрд╛ рд╣реИ рдФрд░ рдпрд╣ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдХреБрдЫ рдХреНрдпреЛрдВ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдпрджрд┐ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рджрд┐рд▓рдЪрд╕реНрдк рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк рддреБрд░рдВрдд рдкреНрд░рд╕реНрддрд╛рд╡ рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд╕рд╛рде рдмреНрд▓реЙрдЧ рдХреЗ рд╕рд╛рде рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред

Makefile , goinstall рдФрд░ go get


рдирд╡рдВрдмрд░ 2009 рдореЗрдВ, рдЧреЛ рдХреЗ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рдХ, рд▓рд┐рдВрдХрд░ рдФрд░ рдХрдИ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЬрд╛рд░реА рдХрд┐рдП рдЧрдП рдереЗред рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдФрд░ рд▓рд┐рдВрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, 6g рдФрд░ 6g 6l рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдерд╛, рдФрд░ рд╣рдордиреЗ рдХрд┐рдЯ рдореЗрдВ рдирдореВрдирд╛ рдореЗрдХрдлрд╛рдЗрд▓реНрд╕ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ред рдиреНрдпреВрдирддрдо gobuild рд╢реЗрд▓ рдПрдХ рдкреИрдХреЗрдЬ рд╕рдВрдХрд▓рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд gobuild (рдЬреНрдпрд╛рджрд╛рддрд░ рдорд╛рдорд▓реЛрдВ рдореЗрдВ) рд▓рд┐рдЦ рд╕рдХрддрд╛ рд╣реИред рджреВрд╕рд░реЛрдВ рдХреЗ рд╕рд╛рде рдХреЛрдб рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХрд╛ рдХреЛрдИ рд╕реНрдерд╛рдкрд┐рдд рддрд░реАрдХрд╛ рдирд╣реАрдВ рдерд╛ред рд╣рдо рдЬрд╛рдирддреЗ рдереЗ рдХрд┐ рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рдерд╛ - рд▓реЗрдХрд┐рди рд╣рдордиреЗ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХреНрдпрд╛ рд╣реИ, рдмрд╛рдХреА рдХреЛ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИред

рдлрд░рд╡рд░реА 2010 рдореЗрдВ, рд╣рдордиреЗ рдЧреЛрд╕реНрдЯрд╛рдЗрдо рдХреЛ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдХрд┐рдпрд╛ , рдмрд┐рдЯрдХрдмреЗрдЯ рдФрд░ рдЧреАрдерд╣рдм рдЬреИрд╕реЗ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдкреИрдХреЗрдЬ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд░рд▓ рдХрдорд╛рдВрдбред Goinstall рдЖрдпрд╛рдд рд░рд╛рд╕реНрддреЛрдВ рдкрд░ рд╕рдореНрдореЗрд▓рдиреЛрдВ Goinstall рд╢реБрд░реБрдЖрдд рдХреА рд╣реИ рдЬреЛ рдЕрдм рдЖрдо рддреМрд░ рдкрд░ рд╕реНрд╡реАрдХрд╛рд░ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЙрд╕ рд╕рдордп, рдХрд┐рд╕реА рднреА рд╕рдВрд╣рд┐рддрд╛ рдиреЗ рдЗрди рд╕рдореНрдореЗрд▓рдиреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдирд╣реАрдВ рдХрд┐рдпрд╛, рдкрд╣рд▓реЗ goinstall рдХреЗрд╡рд▓ рдЙрди рдкреИрдХреЗрдЬреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХреА рдЬреЛ рдорд╛рдирдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХреБрдЫ рднреА рдЖрдпрд╛рдд рдирд╣реАрдВ рдХрд░рддреЗ рдереЗред рд▓реЗрдХрд┐рди рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЬрд▓реНрджреА рд╕реЗ рдПрдХ рдПрдХрд▓ рд╕рдордЭреМрддреЗ рдкрд░ рдЪрд▓реЗ рдЧрдП, рдЬрд┐рд╕реЗ рд╣рдо рдЖрдЬ рдЬрд╛рдирддреЗ рд╣реИрдВ, рдФрд░ рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧреЛ рдкреИрдХреЗрдЬ рдХрд╛ рд╕реЗрдЯ рдПрдХ рд╕рдордЧреНрд░ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рд╡рд┐рдХрд╕рд┐рдд рд╣реБрдЖ рд╣реИред

рдЧреЛрдЗрдирд╕реНрдЯреЙрд▓ рдиреЗ рдореЗрдХрдлрд╛рдЗрд▓реНрд╕ рдХреЛ рднреА рддрдп рдХрд┐рдпрд╛, рдФрд░ рдЙрдирдХреЗ рд╕рд╛рде рдХрд╕реНрдЯрдо рдмрд┐рд▓реНрдб рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдЬрдЯрд┐рд▓рддрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣ рдХрднреА-рдХрднреА рдЕрд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдкреИрдХреЗрдЬ рд▓реЗрдЦрдХ рдкреНрд░рддреНрдпреЗрдХ рдмрд┐рд▓реНрдб рдХреЗ рджреМрд░рд╛рди рдХреЛрдб рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣ рд╕рд░рд▓реАрдХрд░рдг рдкреИрдХреЗрдЬ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ: рдЙрдиреНрд╣реЗрдВ рдЙрд╕реА рдЙрдкрдХрд░рдг рдХреЗ рд╕реЗрдЯ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЪрд┐рдВрддрд╛ рдирд╣реАрдВ рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд▓реЗрдЦрдХ рдХрд░рддрд╛ рд╣реИред рд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдпрд╣ рд╕рд░рд▓реАрдХрд░рдг рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдкреИрдХреЗрдЬ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрдХрдлрд╛рдЗрд▓ рдПрдХ рдЖрд╡рд╢реНрдпрдХ рдЪрд░рдг-рджрд░-рдЪрд░рдг рдиреБрд╕реНрдЦрд╛ рд╣реИ; рдФрд░ рдПрдХ рд╣реА рдкреИрдХреЗрдЬ рдкрд░ рдПрдХ рдЕрдиреНрдп рдЙрдкрдХрд░рдг рдЬреИрд╕реЗ go vet рдпрд╛ рд╕реНрд╡рддрдГ рдкреВрд░реНрдгрддрд╛ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдирд╛ рдХрд╛рдлреА рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛, рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рд╣реЛ рддреЛ рдХреЗрд╡рд▓ рдкреИрдХреЗрдЬреЛрдВ рдХрд╛ рдкреБрдирд░реНрдирд┐рд░реНрдорд╛рдг рдХрд░рдирд╛ рдФрд░ рдордирдорд╛рдирд╛ рдореЗрдХрдлрд╛рдЗрд▓реНрд╕ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЙрд╕ рд╕рдордп рдХреБрдЫ рд▓реЛрдЧреЛрдВ рдиреЗ рдЖрдкрддреНрддрд┐ рдЬрддрд╛рдИ рдереА рдХрд┐ рдЙрдиреНрд╣реЗрдВ рд▓рдЪреАрд▓реЗрдкрди рд╕реЗ рд╡рдВрдЪрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреАрдЫреЗ рдореБрдбрд╝рдХрд░ рджреЗрдЦрдиреЗ рд╕реЗ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдореЗрдХрдлрд┐рд▓ рдХреЛ рдЫреЛрдбрд╝рдирд╛ рд╕рд╣реА рдХрджрдо рдерд╛: рдЗрд╕рд╕реЗ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд▓рд╛рдн рдЕрд╕реБрд╡рд┐рдзрд╛ рдХреЛ рджреВрд░ рдХрд░рддреЗ рд╣реИрдВред

рджрд┐рд╕рдВрдмрд░ 2011 рдореЗрдВ, рдЧреЛ 1 рдХреА рддреИрдпрд╛рд░реА рдореЗрдВ, рд╣рдордиреЗ рдЧреЛ рдХрдорд╛рдВрдб рдХреЛ рдкреЗрд╢ рдХрд┐рдпрд╛ , рдЬрд┐рд╕рдиреЗ goinstall рд╕рд╛рде goinstall рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ред

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, go get рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрди рдкреЗрд╢ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ: рдЗрд╕рдиреЗ рдЧреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╕реНрд░реЛрдд рдХреЛрдб рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдФрд░ рдПрдХ рджреВрд╕рд░реЗ рдХреЗ рдХрд╛рдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреАред рдЙрдиреНрд╣реЛрдВрдиреЗ go рдХрдорд╛рдВрдб рдХреЗ рдЕрдВрджрд░ рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреЛ рднреА рдЕрд▓рдЧ рдХрд░ рджрд┐рдпрд╛, рддрд╛рдХрд┐ рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдорджрдж рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реНрд╡рдЪрд╛рд▓рди рд╕рдВрднрд╡ рд╣реЛ рд╕рдХреЗред рд▓реЗрдХрд┐рди go get рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХрд╛ рдЕрднрд╛рд╡ рд╣реИред рдЧреЛрдЗрд╕реНрдЯ рдХреА рдкрд╣рд▓реА рдЪрд░реНрдЪрд╛ рдореЗрдВ, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛: рдЖрдкрдХреЛ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдХреЗ рд╕рд╛рде рдХреБрдЫ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдирд╣реАрдВ рдерд╛ рдХрд┐ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред рдХрдо рд╕реЗ рдХрдо рдЧреЛ рдЯреАрдо рдореЗрдВ рд╣рдореЗрдВ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рдордЭ рдирд╣реАрдВ рдЖрдпрд╛ред рдЬрдм go get рдПрдХ рдкреИрдХреЗрдЬ рдХрд╛ рдЕрдиреБрд░реЛрдз go get , рддреЛ рдЙрд╕реЗ рд╣рдореЗрд╢рд╛ рдирд╡реАрдирддрдо рдХреЙрдкреА, рдбрд╛рдЙрдирд▓реЛрдбрд┐рдВрдЧ рдФрд░ рдЕрдкрдбреЗрдЯ рдСрдкрд░реЗрд╢рдВрд╕ рдХреЛ рдПрдХ рд╡рд░реНрдЬрди рдХрдВрдЯреНрд░реЛрд▓ рд╕рд┐рд╕реНрдЯрдо рдЬреИрд╕реЗ Git рдпрд╛ рдорд░реНрд╕рд┐рдбреАрдЬ рдореЗрдВ рдорд┐рд▓рддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ "рдмреНрд▓рд╛рдЗрдВрдб рд╡рд░реНрдХ" рдХреЗ рдХрд╛рд░рдг рдХрдо рд╕реЗ рдХрдо рджреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рджреЛрд╖ рд╣реЛ рдЧрдП рд╣реИрдВред

рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рдПрдкреАрдЖрдИ рд╕реНрдерд┐рд░рддрд╛


рдЬрд╛рдиреЗ рдХрд╛ рдкрд╣рд▓рд╛ рдмрдбрд╝рд╛ рджреЛрд╖ рдпрд╣ рд╣реИ рдХрд┐ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рдмрд┐рдирд╛, рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рдмрддрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рдЕрдкрдбреЗрдЯ рдореЗрдВ рдХреНрдпрд╛ рдмрджрд▓рд╛рд╡ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред

рдирд╡рдВрдмрд░ 2013 рдореЗрдВ, рдЧреЛ 1.2 рдХреЗ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдиреЗ рд╡рд░реНрдЬрдирд┐рдВрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдРрд╕реА рд╕рд▓рд╛рд╣ рдХреЗ рд╕рд╛рде рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢реНрди рдореЗрдВ рдкреНрд░рд╡реЗрд╢ рдХрд┐рдпрд╛ (рдкрд╛рда рдХреЛ рд╕рдВрд╕реНрдХрд░рдг 1.10 рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ):

рд╕рд╛рдорд╛рдиреНрдп рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддреЗ рд╣реА рдкрд┐рдЫрдбрд╝реЗрдкрди рдХреЛ рдмрдирд╛рдП рд░рдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЧреЛ 1 рд╕рдВрдЧрддрддрд╛ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рдпрд╣рд╛рдВ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реИрдВ: рдирд┐рд░реНрдпрд╛рдд рдХрд┐рдП рдЧрдП рдирд╛рдореЛрдВ рдХреЛ рд╣рдЯрд╛рдПрдВ рдирд╣реАрдВ, рдпреМрдЧрд┐рдХ рд╢рд╛рдмреНрджрд┐рдХреЛрдВ рдХреЗ рдЯреИрдЧрд┐рдВрдЧ рдХреЛ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░реЗрдВ, рдФрд░ рдЗрд╕реА рддрд░рд╣ред рдпрджрд┐ рдирдИ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдкреБрд░рд╛рдиреЗ рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рдмрдЬрд╛рдп рдПрдХ рдирдпрд╛ рдирд╛рдо рдЬреЛрдбрд╝реЗрдВред рдореВрд▓рднреВрдд рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдирдП рдЖрдпрд╛рдд рдкрде рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдкреИрдХреЗрдЬ рдмрдирд╛рдПрдВред

рдорд╛рд░реНрдЪ 2014 рдореЗрдВ, рдЧреБрд╕реНрддрд╛рд╡реЛ рдиреАрдореЗрдпрд░ рдиреЗ "рдЧреЛ рднрд╛рд╖рд╛ рдХреЗ рд▓рд┐рдП рд╕реНрдерд┐рд░ рдПрдкреАрдЖрдИ" рдХреА рдЖрдбрд╝ рдореЗрдВ gopkg.in рдХреЛ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ред рдпрд╣ рдбреЛрдореЗрди рдПрдХ рд╕рдВрд╕реНрдХрд░рдг- gopkg.in/yaml.v1 GitHub рд░реАрдбрд╛рдпрд░реЗрдХреНрдЯ рд╣реИ рдЬреЛ рдЖрдкрдХреЛ рдПрдХ gopkg.in/yaml.v2 рдХреЗ рд╡рд┐рднрд┐рдиреНрди gopkg.in/yaml.v2 (рд╕рдВрднрд╡рддрдГ рд╡рд┐рднрд┐рдиреНрди рд╢рд╛рдЦрд╛рдУрдВ рдореЗрдВ) рдХреЗ рд▓рд┐рдП gopkg.in/yaml.v1 рдФрд░ gopkg.in/yaml.v2 рдЬреИрд╕реЗ рд░рд╛рд╕реНрддреЛрдВ рдХреЛ рдЖрдпрд╛рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╕рд┐рдореЗрдВрдЯрд┐рдХ рд╡рд░реНрдЬрдирд┐рдВрдЧ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рд▓реЗрдЦрдХреЛрдВ рдХреЛ, рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрджрд▓рд╛рд╡ рдХрд░рддреЗ рд╕рдордп, рдПрдХ рдирдпрд╛ рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдг рдЬрд╛рд░реА рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рдкреНрд░рдХрд╛рд░, v1 рдЖрдпрд╛рдд рдкрде рдХреЗ рдмрд╛рдж рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдкрд┐рдЫрд▓реЗ рд╡рд╛рд▓реЗ рдХреЛ рдмрджрд▓ рджреЗрддреЗ рд╣реИрдВ, рдФрд░ v2 рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдПрдкреАрдЖрдИ рджреЗ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдЧрд╕реНрдд 2015 рдореЗрдВ рдбреЗрд╡ рдЪреЗрдиреА рдиреЗ рд╕рд┐рдореЗрдВрдЯрд┐рдХ рд╡рд░реНрдЬрди рдХрдВрдЯреНрд░реЛрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░рд╕реНрддрд╛рд╡ рдкреЗрд╢ рдХрд┐рдпрд╛ ред рдЕрдЧрд▓реЗ рдХреБрдЫ рдорд╣реАрдиреЛрдВ рдореЗрдВ, рдЗрд╕рдиреЗ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдЪрд░реНрдЪрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдирд╛: рд╣рд░ рдХреЛрдИ рдЗрд╕ рдмрд╛рдд рд╕реЗ рд╕рд╣рдордд рдерд╛ рдХрд┐ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд┐рдореЗрдВрдЯрд┐рдХ рдЯреИрдЧрд┐рдВрдЧ рдПрдХ рдорд╣рд╛рди рд╡рд┐рдЪрд╛рд░ рд╣реИ, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХреЛ рдирд╣реАрдВ рдкрддрд╛ рдерд╛ рдХрд┐ рдЗрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдЯреВрд▓ рдХреЛ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╕рд┐рдореЗрдВрдЯрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдХрд┐рд╕реА рднреА рддрд░реНрдХ рдХреЛ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рд╣рд┐рд░реБрдо рдХреЗ рдХрд╛рдиреВрди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЖрд▓реЛрдЪрдирд╛ рдХреА рдЬрд╛рдПрдЧреА:

рдЖрдкрдХреЗ API рдХрд╛ рдЕрдиреБрдмрдВрдз рдкрд░реНрдпрд╛рдкреНрдд рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдорд╣рддреНрд╡рд╣реАрди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдХреЛрдИ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдХрд┐рд╕реА рднреА рджреЗрдЦреЗ рдЧрдП рд╡реНрдпрд╡рд╣рд╛рд░ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

рдпрджреНрдпрдкрд┐ рд╣рд┐рд░реБрдо рдХрд╛ рдирд┐рдпрдо рдЖрдиреБрднрд╡рд┐рдХ рд░реВрдк рд╕реЗ рд╕рд╣реА рд╣реИ, рд╕рд┐рдореЗрдВрдЯрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдЕрднреА рднреА рд░рд┐рд▓реАрдЬрд╝ рдХреЗ рдмреАрдЪ рдХреЗ рд╕рдВрдмрдВрдз рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдкреЗрдХреНрд╖рд╛рдПрдВ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдЙрдкрдпреЛрдЧреА рддрд░реАрдХрд╛ рд╣реИред 1.2.3 рд╕реЗ 1.2.4 рддрдХ рдХрд╛ рдЕрдкрдЧреНрд░реЗрдб рдЖрдкрдХреЗ рдХреЛрдб рдХреЛ рдирд╣реАрдВ рддреЛрдбрд╝рдирд╛ рдЪрд╛рд╣рд┐рдП, рдФрд░ 1.2.3 рд╕реЗ 2.0.0 рддрдХ рдХрд╛ рдЕрдкрдЧреНрд░реЗрдб рдмрд╣реБрдд рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ 1.2.4 рдкрд░ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХреЛрдб рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ, рддреЛ рд▓реЗрдЦрдХ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдЧрд╛ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг 1.2.5 рдореЗрдВ рддреНрд░реБрдЯрд┐ рдХреЛ рдареАрдХ рдХрд░реЗрдЧрд╛ред рдпрджрд┐ 2.0.0 рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХреЛрдб рдиреЗ рдХрд╛рдо рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ (рдпрд╛ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛), рддреЛ рдпрд╣ рдкрд░рд┐рд╡рд░реНрддрди рдЬрд╛рдирдмреВрдЭрдХрд░ рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдЕрдзрд┐рдХ рдереА рдФрд░ рддрджрдиреБрд╕рд╛рд░, рдпрд╣ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ 2.0.1 рдореЗрдВ рдХреБрдЫ рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдореИрдВ рд╣реАрд░рд╛рдо рдХреЗ рдирд┐рдпрдо рд╕реЗ рдпрд╣ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд╣реАрдВ рдирд┐рдХрд╛рд▓рдирд╛ рдЪрд╛рд╣рддрд╛ рдХрд┐ рд╢рдмреНрджрд╛рд░реНрде рд╕рдВрд╕реНрдХрд░рдг рдЕрд╕рдВрднрд╡ рд╣реИред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рд▓реЗрдЦрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдмрд┐рд▓реНрдХреБрд▓ рд╕рдорд╛рди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП, рд╡рд┐рдзрд╛рдирд╕рднрд╛рдУрдВ рдХрд╛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣реА рд╣реИ, рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЙрддрдирд╛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдпреЛрдЧреНрдп рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рд╡реЗрдВрдбрд┐рдВрдЧ рдФрд░ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╡рд┐рдзрд╛рдирд╕рднрд╛рдПрдВ


рджреВрд╕рд░рд╛ рдореБрдЦреНрдп рджреЛрд╖ рдпрд╣ рд╣реИ рдХрд┐ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рдмрд┐рдирд╛, рдПрдХ рдЯреАрдо рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреА рд╣реИ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдПрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд╡рд┐рдЪрд╛рд░ рдХреЛ рднреА рд╡реНрдпрдХреНрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреА рд╣реИред рдЖрдк рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЛрдб рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рдорд╛рди рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдирд╡рдВрдмрд░ 2013 рдореЗрдВ, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд FAQ рдХреЛ Go 1.2 рдХреЗ рд▓рд┐рдП FAQ рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛ рдерд╛:

рдпрджрд┐ рдЖрдк рдПрдХ рдмрд╛рд╣рд░реА рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдбрд░рддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд░реВрдк рд╕реЗ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╕рдорд╛рдзрд╛рди рдпрд╣ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╕реНрдерд╛рдиреАрдп рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рдЬрд╛рдП (рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг Google рджреНрд╡рд╛рд░рд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред рдирдП рдЖрдпрд╛рдд рдкрде рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд╕рд╣реЗрдЬреЗрдВ рдЬреЛ рдЗрд╕реЗ рд╕реНрдерд╛рдиреАрдп рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХреЗ рд░реВрдк рдореЗрдВ рдкрд╣рдЪрд╛рдирддреА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдк original.com/pkg рдХреЛ you.com/external/original.com/pkg рдХреЙрдкреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд┐рдЯ рд░реЗрд░рд┐рдХ рдХрд╛ рдЧреЛрд╡реЗрди рд╣реИред

рдХреАрде рд░рд░рд┐рдХ рдиреЗ рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдорд╛рд░реНрдЪ 2012 рдореЗрдВ рд╢реБрд░реВ рдХрд┐рдпрд╛ рдерд╛ред goven рдЙрдкрдпреЛрдЧрд┐рддрд╛ рд╕реНрдерд╛рдиреАрдп рднрдВрдбрд╛рд░ рдкрд░ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдирдП рд╕реНрдерд╛рди рдХреЛ рдкреНрд░рддрд┐рдмрд┐рдВрдмрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рднреА рдЖрдпрд╛рдд рдкрдереЛрдВ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдкрд░рд┐рд╡рд░реНрддрди рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдкреНрд░рд┐рдпред рд╡реЗ рдирдИ рдкреНрд░рддрд┐рдпреЛрдВ рдХреА рддреБрд▓рдирд╛ рдФрд░ рд╢рд╛рдорд┐рд▓ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рдмрдирд╛рддреЗ рд╣реИрдВ, рдФрд░ рдЗрд╕ рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреНрдп рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдХрд┐рдП рдЧрдП рдХреЛрдб рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рд╕рд┐рддрдВрдмрд░ 2013 рдореЗрдВ, рдХреАрде рдиреЗ рдЧреЙрдбрдк рдкреЗрд╢ рдХрд┐рдпрд╛ , "рдкреИрдХреЗрдЬ рдирд┐рд░реНрднрд░рддрд╛ рдХреЛ рдареАрдХ рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдирдпрд╛ рдЙрдкрдХрд░рдгред" godep рдХреА рдореБрдЦреНрдп рдЙрдкрд▓рдмреНрдзрд┐ рдереА рдЬрд┐рд╕реЗ рдЕрдм рд╣рдо godep рдХрд╣рддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рдд, рд╕реЛрд░реНрд╕ рдлрд╛рдЗрд▓реНрд╕ рдХреЛ рдмрд┐рдирд╛ рдЯреВрд▓реНрд╕ рдХреЗ рд╕реАрдзреЗ рд╕рдкреЛрд░реНрдЯ рдХреЗ рдмрд┐рдирд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдирдХрд▓ рдХрд░рддреЗ рд╣реБрдП, рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рддрд░реАрдХреЗ рд╕реЗ GOPATH рдХреЛ рд╕реЗрдЯ рдХрд░рдХреЗред

рдЕрдХреНрдЯреВрдмрд░ 2014 рдореЗрдВ, рдХреАрде рдиреЗ рдЧреЛ рдЯреВрд▓реНрд╕ рдореЗрдВ "рдмрд╛рд╣рд░реА рдкреИрдХреЗрдЬ" рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рд░рдЦрд╛ рддрд╛рдХрд┐ рдЙрдкрдХрд░рдг рдЗрд╕ рд╕рдореНрдореЗрд▓рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рд╕рдордЭ рд╕рдХреЗрдВред рдЙрд╕ рд╕рдордп рддрдХ, рдХрдИ godep рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рджрд┐рдЦрд╛рдИ рджреА рдереАрдВред рдореИрдЯ рдлрд╝рд░реАрдирд╛ рдиреЗ " godep рдСрдлрд╝ рдЧреЛ godep рдореИрдиреЗрдЬрд░реНрд╕" рдкреЛрд╕реНрдЯ рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛, рдЬрд┐рд╕рдореЗрдВ godep рддреБрд▓рдирд╛ godep , рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ glide ред

рдЕрдкреНрд░реИрд▓ 2015 рдореЗрдВ, рдбреЗрд╡ рдЪреЗрдиреЗ рдиреЗ gb , "рдкреНрд░реЛрдЬреЗрдХреНрдЯ-рдЖрдзрд╛рд░рд┐рдд рдмрд┐рд▓реНрдб рдЯреВрд▓ ... рд░рд┐рдкреАрдЯ рдмрд┐рд▓реНрдб рд╡рд┐рде рд╕реЛрд░реНрд╕ рд╡реЗрдВрдбрд┐рдВрдЧ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ," рдлрд┐рд░ рд╕реЗ рдЖрдпрд╛рдд рдкрдереЛрдВ рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдиреЗ рдХреЗ рдмрд┐рдирд╛, GbATH рдореЗрдВ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рдХреЛрдб рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдФрд░ рдкреНрд░реЗрд░рдгрд╛ рдереАред рдЬреЛ рд╣рдореЗрд╢рд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ)ред

рдЙрд╕ рд╡рд╕рдВрдд рдореЗрдВ, рдЬреЗрд╕рди рдмреБрдмреЗрд░рд▓реА рдиреЗ рдЧреЛ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рд╕реНрдерд┐рддрд┐ рдХреА рдЬрд╛рдВрдЪ рдХреА, рдЬрд┐рд╕рдореЗрдВ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдХрдИ рджреЛрд╣рд░рд╛рд╡ рдФрд░ рд╕рдорд╛рди рдХреНрд╖рдорддрд╛рдУрдВ рдкрд░ рд╡реНрдпрд░реНрде рдХрд╛рд░реНрдп рд╢рд╛рдорд┐рд▓ рдереЗред рдЙрдирдХреЗ рд╕рд░реНрд╡реЗрдХреНрд╖рдг рдиреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╕реНрдкрд╖реНрдЯ рдХрд░ рджрд┐рдпрд╛ рдХрд┐ рдЖрдпрд╛рдд рдХреЗ рд░рд╛рд╕реНрддреЛрдВ рдХреЗ рдмрд┐рдирд╛ рд╡реЗрдВрдбрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЛ go рдХрдорд╛рдВрдб рдореЗрдВ рдЬреЛрдбрд╝рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрд╕реА рд╕рдордп, рдбреИрдирд┐рдпрд▓ рдереЗрдУрдлрд╝реЗрдВрд╕ рдиреЗ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рд░реВрдк рдХреЗ рд▓рд┐рдП рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рддреИрдпрд╛рд░ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рдЬреЛ рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреЛрдб рдХреА рд╕рдЯреАрдХ рдЙрддреНрдкрддреНрддрд┐ рдФрд░ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рд╡рд░реНрдгрди рдХрд░рддрд╛ рд╣реИред рдЬреВрди 2015 рдореЗрдВ, рд╣рдордиреЗ рдЧреЛ 1.5 рдореЗрдВ рд╡реЗрдВрдбрд┐рдВрдЧ рдкрд░ рдкреНрд░рдпреЛрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдХреАрде рдХреЗ рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░ рд▓рд┐рдпрд╛, рдЬрд┐рд╕реЗ рдЧреЛ 1.6 рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╣рдордиреЗ рд╕рднреА рд╡реЗрдВрдбрд┐рдВрдЧ рдЯреВрд▓реНрд╕ рдХреЗ рд▓реЗрдЦрдХреЛрдВ рдХреЛ рдбреИрдирд┐рдпрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд┐рдпрд╛ рддрд╛рдХрд┐ рд╡рд╣ рдПрдХрд▓ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рд░реВрдк рдХреЛ рдЕрдкрдирд╛ рд╕рдХреЗред

рдкреНрд░рд╕реНрддреБрдд рд╣реИ рдЧреЛ рдореЗрдВ рд╡реЗрдВрдбрд┐рдВрдЧ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдЕрдзрд┐рдХ рд╕рдХреНрд╖рдо рд░реВрдк рд╕реЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП vet рдЬреИрд╕реЗ рдЕрдиреБрдорддрд┐ рдЙрдкрдХрд░рдг, рдФрд░ рдЖрдЬ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рджрд░реНрдЬрди рдпрд╛ рджреЛ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХреЛрдВ рдпрд╛ рд╡реЗрдВрдбрд┐рдВрдЧ рдЯреВрд▓ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рджреВрд╕рд░реА рдУрд░, рдЪреВрдВрдХрд┐ рд╕рднреА рдХреЗ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдкреНрд░рд╛рд░реВрдк рд╣реИрдВ, рд╡реЗ рдмрд╛рддрдЪреАрдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдирд┐рд░реНрднрд░рддрд╛ рдХреА рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдЕрдзрд┐рдХ рдореМрд▓рд┐рдХ рд░реВрдк рд╕реЗ, рд╡реЗрдВрдбрд┐рдВрдЧ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдХреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдПрдХ рдЕрдзреВрд░рд╛ рд╕рдорд╛рдзрд╛рди рд╣реИред рдпрд╣ рдХреЗрд╡рд▓ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдпрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдкреИрдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕рдордЭрдиреЗ рдФрд░ рдпрд╣ рддрдп рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдХрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред glide рдФрд░ dep рдЬреИрд╕реЗ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рддрд░реАрдХреЗ рд╕реЗ рд╡рд┐рдХреНрд░реЗрддрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╣реБрдП, рдЧреЛ рдкрд░ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред рдирддреАрдЬрддрди, рдЧреЛ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдореЗрдВ рдХрдИ рдЙрдкрдХрд░рдг рд╕рд╣реА рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдирдХрд╛рд░реА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдЧреЛ рдХреЛ рдкреИрдХреЗрдЬ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рддреНрдпрдХреНрд╖ рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдпреЛрдЧ


рд╣реИрдХ рджрд┐рд╡рд╕ (рдЕрдм рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рджрд┐рд╡рд╕) рдкрд░ рдЧреЛрдлрд░рдХреЙрди 2016 рдореЗрдВ, рдЧреЛ рдХрд╛рд░реНрдпрдХрд░реНрддрд╛рдУрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╡реНрдпрд╛рдкрдХ рд░реВрдк рд╕реЗ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрди рдХреЗ рдореБрджреНрджреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХрддреНрд░ рд╣реБрдЖред рдкрд░рд┐рдгрд╛рдореЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдирдП рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрди рдЙрдкрдХрд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рдХреНрд╖реНрдп рдХреЗ рд╕рд╛рде рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХрд╛ рд╕рдВрдЪрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд┐рддрд┐ рдФрд░ рдПрдХ рд╕рд▓рд╛рд╣рдХрд╛рд░ рд╕рдореВрд╣ рдХрд╛ рдЧрдарди рдерд╛ред рдпрд╣ рд╡рд┐рдЪрд╛рд░ рдерд╛ рдХрд┐ рдПрдХ рдПрдХреАрдХреГрдд рдЙрдкрдХрд░рдг рдХреЛ рдореМрдЬреВрджрд╛ рд▓реЛрдЧреЛрдВ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдП, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЗрд╕реЗ рдЕрднреА рднреА рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреИрдЯрд▓реЙрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЧреЛ рдХреЗ рдкреНрд░рддреНрдпрдХреНрд╖ рдЯреВрд▓рдХрд┐рдЯ рдХреЗ рдмрд╛рд╣рд░ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред рд╕рдорд┐рддрд┐ рдореЗрдВ рдкреАрдЯрд░ рдЧреЗрд░реЛрди рдХреЗ рдиреЗрддреГрддреНрд╡ рдореЗрдВ рдПрдВрдбреНрд░рдпреВ рдЧреЗрд░реИрдВрдб, рдПрдб рдореБрд▓рд░, рдЬреЗрд╕реА рдлреНрд░реИрдЬреЗрд▓ рдФрд░ рд╕реИрдо рдмреЛрдпрд░ рд╢рд╛рдорд┐рд▓ рдереЗред рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рдорд╕реМрджрд╛ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛, рдФрд░ рдлрд┐рд░ рд╕реИрдо рдФрд░ рдЙрдирдХреЗ рд╕рд╣рд╛рдпрдХреЛрдВ рдиреЗ dep рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ ред рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рдХреА рд╕рдордЭ рдХреЗ рд▓рд┐рдП, рд╕реИрдо рдХреЗ рдлрд░рд╡рд░реА 2016 рдХреЗ рд▓реЗрдЦ, "рддреЛ рдЖрдк рдПрдХ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ," рдЙрдирдХреА рджрд┐рд╕рдВрдмрд░ 2016 рдХреА рдкреЛрд╕реНрдЯ "рдЧреЛ рдбрд┐рдкреЗрдВрдбреЗрдВрд╕реА рдореИрдиреЗрдЬрдореЗрдВрдЯ рд╕рд╛рдЧрд╛," рдФрд░ рдЧреЛрдлрд░рдХреЙрди рдореЗрдВ рдЙрдирдХрд╛ рдЬреБрд▓рд╛рдИ 2017 рдХрд╛ рднрд╛рд╖рдг, "рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрдореЗрдВрдЯ рдХрд╛ рдПрдХ рдирдпрд╛ рдпреБрдЧ" рдЬрд╛рдУ ред "

рдбрд┐рдк рдХрдИ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИ: рдпрд╣ рд╡рд░реНрддрдорд╛рди рдкреНрд░рдерд╛рдУрдВ рдкрд░ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕реБрдзрд╛рд░ рд╣реИред рдпрд╣ рднрд╡рд┐рд╖реНрдп рдХреЗ рд╕рдорд╛рдзрд╛рди рдХреА рджрд┐рд╢рд╛ рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрджрдо рд╣реИ, рдФрд░ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдПрдХ рдкреНрд░рдпреЛрдЧ - рд╣рдо рдЗрд╕реЗ "рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рдкреНрд░рдпреЛрдЧ" рдХрд╣рддреЗ рд╣реИрдВ - рдЬреЛ рд╣рдореЗрдВ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рдЬрд░реВрд░рддреЛрдВ рдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рд╕рдордЭрдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдкреИрдХреЗрдЬ рдкреИрдХреЗрдЬрд┐рдВрдЧ рдореЗрдВ go рдХрдорд╛рдВрдб рдХреЗ рд╕рдВрднрд╛рд╡рд┐рдд рдПрдХреАрдХрд░рдг рдХрд╛ рдкреНрд░рддреНрдпрдХреНрд╖ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдирд╣реАрдВ рд╣реИред рдпрд╣ рдбрд┐рдЬрд╛рдЗрди рдирд┐рд░реНрдгрдпреЛрдВ рдХреЗ рд╕реНрдерд╛рди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА, рд▓рдЪреАрд▓рд╛, рд▓рдЧрднрдЧ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рддрд░реАрдХрд╛ рд╣реИред рдпрд╣ рдЙрди рдореЗрдХрдлрд╛рдЗрд▓реНрд╕ рдХреЗ рд╕рдорд╛рди рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдордиреЗ рдмрд╣реБрдд рд╢реБрд░реБрдЖрдд рдореЗрдВ рд▓рдбрд╝рд╛ рдерд╛ред рд▓реЗрдХрд┐рди рдЬреИрд╕реЗ рд╣реА рд╣рдо рдбрд┐рдЬрд╛рдЗрди рдирд┐рд░реНрдгрдпреЛрдВ рдХреЗ рд╕реНрдерд╛рди рдХреЛ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рд╕рдордЭрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдХреБрдЫ рдкреНрд░рдореБрдЦ рдХрд╛рд░реНрдпреЛрдВ рддрдХ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рдирдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕рд╕реЗ рдЧреЛ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХреЛ рдЕрдиреНрдп рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ, рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЛ рдХрдо рдХрд░рдиреЗ, рдФрд░ рдмрд╛рдзреНрдпрдХрд╛рд░реА рд╕рдореНрдореЗрд▓рдиреЛрдВ рдХреЛ рдЕрдкрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреА рдЬреЛ рдХрд┐ рдЧреЛ рдХреЛрдб рдХреЛ рдЕрдзрд┐рдХ рд╕реБрд╕рдВрдЧрдд рдФрд░ рд╕рдордЭрдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рдмрдирд╛рддреЗ рд╣реИрдВред

рдпрд╣ рд▓реЗрдЦ dep рдмрд╛рдж рдЕрдЧрд▓реЗ рдЪрд░рдг рдХреА рд╢реБрд░реБрдЖрдд рд╣реИ: go рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдЕрдВрддрд┐рдо рдПрдХреАрдХрд░рдг рдХрд╛ рдкрд╣рд▓рд╛ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк, goinstall рдмрд░рд╛рдмрд░ рдмреИрдЪред рдПрдХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдПрдХ рдЕрд▓рдЧ рдХрдорд╛рдВрдб рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо vgo рдХрд╣рддреЗ рд╣реИрдВ: рдкреИрдХреЗрдЬ рд╡рд░реНрдЬрдирд┐рдВрдЧ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдиред рдпрд╣ рдПрдХ рдирдпрд╛ рдкреНрд░рдпреЛрдЧ рд╣реИ, рдФрд░ рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ рдХрд┐ рдЗрд╕рдореЗрдВ рдХреНрдпрд╛ рдЖрддрд╛ рд╣реИред goinstall рдХреА рдШреЛрд╖рдгрд╛ рдХреЗ рджреМрд░рд╛рди, рдХреБрдЫ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдФрд░ рдХреЛрдб рдЕрдм vgo рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИрдВ, рдЬрдмрдХрд┐ рдЕрдиреНрдп рдореЗрдВ рдмрджрд▓рд╛рд╡ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдо рдХреБрдЫ рдирд┐рдпрдВрддреНрд░рдг рдФрд░ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рдХреЛ рд╣рдЯрд╛ рджреЗрдВрдЧреЗ, рдЬреИрд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЬрдЯрд┐рд▓рддрд╛ рдХреЛ рдЦрддреНрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореЗрдХрдлрд╛рдЗрд▓реНрд╕ рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрд╛рдд, рд╣рдо рдРрд╕реЗ рдЕрдЧреНрд░рджреВрддреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдЬреЛ рд╕рдВрднрд╡ рдХреЗ рд░реВрдк рдореЗрдВ рдХрдИ рд╕рдореАрдХреНрд╖рд╛рдУрдВ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП vgo рд╕рд╛рде рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдВрдЧреЗред

vgo рд╕рд╛рде рдПрдХ рдкреНрд░рдпреЛрдЧ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ vgo рдХреЛ рд░реЛрдХрдирд╛: рдпрд╣ рддрдм рддрдХ рдЙрдкрд▓рдмреНрдз рд░рд╣реЗрдЧрд╛ рдЬрдм рддрдХ рд╣рдо рдкреВрд░реНрдг рдФрд░ рдЦреБрд▓реЗ рдПрдХреАрдХрд░рдг рдХреЛ рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░ рд▓реЗрддреЗред рд╣рдо рдпрд╣ рднреА рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдЬрд┐рд╕ рднреА рд░реВрдк рдореЗрдВ рдпрд╣ рдПрдХреАрдХрд░рдг рд╣реЛрддрд╛ рд╣реИ, рд╡рд╣рд╛рдВ рд╕реЗ рдЕрдВрддрд┐рдо рдПрдХреАрдХрд░рдг рдХреЛ go рд░реВрдк рдореЗрдВ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рд╕рдХреЗ рдЙрддрдирд╛ рд╕рд╣рдЬ рдмрдирд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреА рдЬрд╛рдПред рдЬрд┐рди рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдЕрднреА рддрдХ godep рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡реЗ рдЕрднреА рднреА рдЗрд╕ рд░реВрдкрд╛рдВрддрд░рдг рд╕реЗ рд▓рд╛рднрд╛рдиреНрд╡рд┐рдд рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ (рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ godep рдФрд░ glide рдиреЗ рд╕рдХреНрд░рд┐рдп рд╡рд┐рдХрд╛рд╕ glide рд░реЛрдХ рджрд┐рдпрд╛ рд╣реИ рдФрд░ godep рдкреНрд░рд╡рд╛рд╕ рдХреЛ рдкреНрд░реЛрддреНрд╕рд╛рд╣рд┐рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВ)ред рд╢рд╛рдпрдж рдХреБрдЫ рдкрд░рд┐рдпреЛрдЬрдирд╛рдПрдВ рд╕реАрдзреЗ vgo рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛ vgo рдпрджрд┐ рдпрд╣ рдЙрдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред

рдкреНрд░рд╕реНрддрд╛рд╡


go рдХрдорд╛рдВрдб рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдЬреЛрдбрд╝рдиреЗ рдХреЗ рдкреНрд░рд╕реНрддрд╛рд╡ рдореЗрдВ рдЪрд╛рд░ рдЪрд░рдг рд╣реИрдВред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдпрд╛рдд рд╕рдВрдЧрддрддрд╛ рдирд┐рдпрдо рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдХрд░реЗрдВ, рдЬреЛ FAQ рдФрд░ gopkg.in рджреНрд╡рд╛рд░рд╛ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЖрдпрд╛рдд рдкрде рдХреЗ рд╕рд╛рде рдкреИрдХреЗрдЬ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдкреАрдЫреЗ рдХреА рдУрд░ рд╕рдВрдЧрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рджреВрд╕рд░реЗ, рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдирдП рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рдЕрдкрдирд╛рдПрдВ, рдЬрд┐рд╕реЗ рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдореЗрдВ рдкреИрдХреЗрдЬ рдХреЗ рдХрд┐рди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рддреАрд╕рд░рд╛, рдЧреЛ рдореЙрдбреНрдпреВрд▓ рдХреА рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рдкреЗрд╢ рдХрд░реЗрдВ: рд╕рдВрдХреБрд▓ рдХреЗ рд╕рдореВрд╣ рдЬреЛ рдПрдХ рд╕рдВрдкреВрд░реНрдг рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд░реВрдк рдореЗрдВ рд╣реИрдВ рдФрд░ рдиреНрдпреВрдирддрдо рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреА рдШреЛрд╖рдгрд╛ рдХрд░рддреЗ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдЙрдирдХреА рдирд┐рд░реНрднрд░рддрд╛ рд╕реЗ рд╕рдВрддреБрд╖реНрдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЪреМрдерд╛, рдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЗрд╕ рд╕рднреА рдХреЛ рдЕрдкрдиреЗ рдореМрдЬреВрджрд╛ go рдХрдорд╛рдВрдб рдореЗрдВ рдХреИрд╕реЗ рдПрдХреАрдХреГрдд рдХрд┐рдпрд╛ рдЬрд╛рдП рддрд╛рдХрд┐ рдмреБрдирд┐рдпрд╛рджреА рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдЖрдЬ рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рди рдмрджрд▓реЗред рдЗрд╕ рд▓реЗрдЦ рдХреЗ рдмрд╛рдХреА рд╣рд┐рд╕реНрд╕реЛрдВ рдореЗрдВ, рд╣рдо рдЗрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдЪрд░рдг рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВред рд╡реЗ рдЕрдиреНрдп рдмреНрд▓реЙрдЧ рд▓реЗрдЦреЛрдВ рдореЗрдВ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддрд╛рд░ рд╕реЗ рдЪрд░реНрдЪрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред

рдЖрдпрд╛рдд рд╕рдВрдЧрддрддрд╛ рдирд┐рдпрдо


рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рдЕрд╕рдВрдЧрддрддрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рд┐рд╕реНрдЯрдо рдкреИрдХреЗрдЬ рдмреА рдХреЛ рдпрд╣ рдШреЛрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рдЙрд╕реЗ 6 рдпрд╛ рдмрд╛рдж рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдкреИрдХреЗрдЬ рдбреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдкреИрдХреЗрдЬ рд╕реА рдХреЛ рдпрд╣ рдШреЛрд╖рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ рдХрд┐ рдЙрд╕реЗ рдбреА рд╕рдВрд╕реНрдХрд░рдг 2, 3 рдпрд╛ 4 рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдВрд╕реНрдХрд░рдг 5 рдпрд╛ рдмрд╛рдж рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдпрджрд┐ рдЖрдк рдЕрдкрдиреЗ рдкреИрдХреЗрдЬ рдореЗрдВ рдмреА рдФрд░ рд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рднрд╛рдЧреНрдп рд╕реЗ рдмрд╛рд╣рд░ рд╣реИрдВ: рдЖрдк рдбреА рдХреЗ рдХрд┐рд╕реА рднреА рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЪрдпрди рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рджреЛрдиреЛрдВ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдХреЛ рд╕рдВрддреБрд╖реНрдЯ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЖрдк рдХреБрдЫ рднреА рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗред

рдПрдХ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рдмрдЬрд╛рдп рдЬреЛ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдмрдбрд╝реЗ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рддреА рд╣реИ, рд╣рдорд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдкреИрдХреЗрдЬ рд▓реЗрдЦрдХреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдпрд╛рдд рд╕рдВрдЧрддрддрд╛ рдирд┐рдпрдо рдкреЗрд╢ рдХрд░рддрд╛ рд╣реИ:

рдпрджрд┐ рдкреБрд░рд╛рдиреЗ рдФрд░ рдирдП рдкреИрдХреЗрдЬреЛрдВ рдореЗрдВ рд╕рдорд╛рди рдЖрдпрд╛рдд рдкрде рд╣реИ, рддреЛ рдирдП рдкреИрдХреЗрдЬ рдХреЛ рдкреБрд░рд╛рдиреЗ рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

рдирд┐рдпрдо рдкрд╣рд▓реЗ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд FAQ рдХреЛ рджреЛрд╣рд░рд╛рддрд╛ рд╣реИред рд╡рд╣ рдкрд╛рда рд╢рдмреНрджреЛрдВ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реБрдЖ: "рдПрдХ рдХреНрд░рд╛рдВрддрд┐рдХрд╛рд░реА рдкрд░рд┐рд╡рд░реНрддрди рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдПрдХ рдирдпрд╛ рдЖрдпрд╛рдд рдкрде рдХреЗ рд╕рд╛рде рдПрдХ рдирдпрд╛ рдкреИрдХреЗрдЬ рдмрдирд╛рдПрдВред"рдЖрдЬ, рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рдмрдбрд╝реЗ рдмрджрд▓рд╛рд╡ рдХреЗ рд▓рд┐рдП, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрд░реНрде рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП рд╣рдо рдЗрд╕реЗ рдЕрдкрдиреЗ рдкреНрд░рд╕реНрддрд╛рд╡ рдореЗрдВ рдПрдХреАрдХреГрдд рдХрд░рддреЗ рд╣реИрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рджреВрд╕рд░реЗ рдФрд░ рдмрд╛рдж рдХреЗ рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рд╕реАрдзреЗ рдкрде рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

 import "github.com/go-yaml/yaml/v2" 

рд╕рд┐рдореЗрдВрдЯрд┐рдХ рд╡рд░реНрдЬрди рдХрдВрдЯреНрд░реЛрд▓ рдореЗрдВ, рд╡рд░реНрдЬрди 2.0.0 рдореЗрдВ рдЖрдореВрд▓-рдЪреВрд▓ рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдкреИрдХреЗрдЬ рдПрдХ рдирдП рдЖрдпрд╛рдд рдкрде рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЪреВрдВрдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдПрдХ рдЕрд▓рдЧ рдЖрдпрд╛рдд рдкрде рд╣реИ, рдЗрд╕рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЧреЛ рдирд┐рд╖реНрдкрд╛рджрди рдпреЛрдЧреНрдп рдореЗрдВ рдПрдХ рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЕрдкреЗрдХреНрд╖рд┐рдд рдФрд░ рд╡рд╛рдВрдЫрдиреАрдп рд╣реИред рдРрд╕реА рдкреНрд░рдгрд╛рд▓реА рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддреА рд╣реИ рдФрд░ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ v1 рд╕реЗ v2 рддрдХ рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдмрд╣реБрдд рдмрдбрд╝реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рдХреБрдЫ рд╣рд┐рд╕реНрд╕реЛрдВ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред

рдЖрдпрд╛рдд рд╕рдВрдЧрддрддрд╛ рдирд┐рдпрдо рдХреЗ рд╕рд╛рде рд▓реЗрдЦрдХреЛрдВ рдХрд╛ рдЕрдиреБрдкрд╛рд▓рди рд╕рдордЧреНрд░ рдкреНрд░рдгрд╛рд▓реА рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдФрд░ рдкреИрдХреЗрдЬ рдкрд╛рд░рд┐рд╕реНрдерд┐рддрд┐рдХреА рддрдВрддреНрд░ рдХреЗ рд╡рд┐рдЦрдВрдбрди рдХреЛ рдХрдо рдХрд░рдХреЗ рдЕрд╕рдВрдЧрддрд┐рдпреЛрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред рдмреЗрд╢рдХ, рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рд▓реЗрдЦрдХреЛрдВ рдХреЗ рд╕рднреА рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдПрдХ рд╣реА рдореБрдЦреНрдп рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рднреАрддрд░ рдЕрдкрдбреЗрдЯ рдХрднреА-рдХрднреА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рддреЛрдбрд╝рддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ рдЕрдХреНрд╕рд░ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рд╣рдореЗрдВ рдЕрдЧрд▓реЗ рдХрджрдо рдкрд░ рд▓рд╛рддрд╛ рд╣реИред

рдиреНрдпреВрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдЪрдпрди


рдЖрдЬ, рд╕рд╣рд┐рдд рд▓рдЧрднрдЧ рд╕рднреА рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХреЛрдВ, depрдФрд░ cargo, рдЕрдиреБрдореЗрдп рдкреИрдХреЗрдЯ рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╡реНрдпрд╡рд╣рд╛рд░ рджреЛ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдЧрд▓рдд рд╣реИред рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, "рдЕрдВрддрд┐рдо рдЕрдзрд┐рдХреГрдд рд╕рдВрд╕реНрдХрд░рдг" рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрд╛рд╣рд░реА рдШрдЯрдирд╛рдУрдВ рдХреЗ рдХрд╛рд░рдг рдмрджрд▓ рд╕рдХрддреА рд╣реИ, рдЕрд░реНрдерд╛рддреН рдирдП рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд╢рди рдХреЗ рдХрд╛рд░рдгред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдЬ рд░рд╛рдд рдХреЛрдИ рд╡реНрдпрдХреНрддрд┐ рдХреБрдЫ рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рдкреЗрд╢ рдХрд░реЗрдЧрд╛, рдФрд░ рдХрд▓ рдЙрд╕реА рдХреНрд░рдо рдХрд╛ рдХреНрд░рдо рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдерд╛, рдПрдХ рдЕрд▓рдЧ рдкрд░рд┐рдгрд╛рдо рджреЗрдЧрд╛ред рджреВрд╕рд░реЗ, рдпрд╣ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЕрдкрдиреЗ рд╕рдордп рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддреЗ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ "рдирд╣реАрдВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЦрд░реНрдЪ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ рдПрдХреНрд╕┬╗, рдФрд░ рдлрд┐рд░ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ рдореЗрдВ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИ рдПрдХ рддрд░рд╣ рд╕реЗ рдПрдХреНрд╕ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдорд┐рд▓ рд░рд╣рд╛ ред

рд╣рдорд╛рд░рд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдПрдХ рдЕрд▓рдЧ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдореИрдВ рдиреНрдпреВрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЪрдпрди рдХрд╣рддрд╛ рд╣реВрдВ ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рдкреНрд░рддреНрдпреЗрдХ рдкреИрдХреЗрдЬ рдХреЗ рд╕рдмрд╕реЗ рдкреБрд░рд╛рдиреЗ рдЕрдиреБрдордд рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдирд┐рд░реНрдгрдп рдХрд▓ рдирд╣реАрдВ рдмрджрд▓реЗрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░рдирд╛ рдЕрд╕рдВрднрд╡ рд╣реИред рдФрд░ рднреА рдмреЗрд╣рддрд░, рдпрд╣ рдПрдХ рдкреИрдХреЗрдЬ рдкреНрд░рдмрдВрдзрдХ рдХреЗ рд▓рд┐рдП рддреБрдЪреНрдЫ рд╣реИ рдХрд┐ рдХрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПред рдореИрдВ рдЗрд╕реЗ рдиреНрдпреВрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреА рдкрд╕рдВрдж рдХрд╣рддрд╛ рд╣реВрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЪрдпрдирд┐рдд рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛рдПрдВ рдиреНрдпреВрдирддрдо рд╣реИрдВ, рдФрд░ рдЗрд╕рд▓рд┐рдП рднреА рдХрд┐ рдПрдХ рдкреВрд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рд┐рд╕реНрдЯрдо рднреА рдиреНрдпреВрдирддрдо рд╣реИ, рдореМрдЬреВрджрд╛ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреА рд▓рдЧрднрдЧ рд╕рднреА рдЬрдЯрд┐рд▓рддрд╛рдУрдВ рд╕реЗ рдмрдЪрддреЗ рд╣реБрдПред

рдиреНрдпреВрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЪрдпрди рдореЙрдбреНрдпреВрд▓ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдиреНрдпреВрдирддрдо рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпреЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рд╣реИрдВ, рдЕрдкрдбреЗрдЯ рдФрд░ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдСрдкрд░реЗрд╢рди рджреЛрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрджреНрд╡рд┐рддреАрдп рдЙрддреНрддрд░, рдФрд░ рдпреЗ рдСрдкрд░реЗрд╢рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░рднрд╛рд╡реА рд╣реИрдВред рдпрд╣ рд╕рд┐рджреНрдзрд╛рдВрдд рдкреВрд░реЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓реЗрдЦрдХ рдХреЛ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╡рд╣ рдмрд╛рд╣рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рдпрд╛ рдЕрдкрдиреЗ рдХрд╛рдВрдЯреЗ рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬреЛ рдпрд╛ рддреЛ рд╕реНрдерд╛рдиреАрдп рднрдВрдбрд╛рд░рдг рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИ рдпрд╛ рдПрдХ рдЕрд▓рдЧ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рдХрд╛рд╢рд┐рдд рд╣реИред рдЬрдм рдХреЛрдИ рдореЙрдбреНрдпреВрд▓ рдХрд┐рд╕реА рдЕрдиреНрдп рдореЙрдбреНрдпреВрд▓ рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдмрдирд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рдпреЗ рдЕрдкрд╡рд╛рдж рдФрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддреЗ рд╣реИрдВред рдпрд╣ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЗрд╕ рдмрд╛рдд рдкрд░ рдкреВрд░реНрдг рдирд┐рдпрдВрддреНрд░рдг рджреЗрддрд╛ рд╣реИ рдХрд┐ рдЙрдирдХреЗ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреИрд╕реЗ рдЗрдХрдЯреНрдареЗ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрдЬрдирдмрд┐рдпреЛрдВ рдкрд░ рдирд╣реАрдВред

рдиреНрдпреВрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЪрдпрди рддрд╛рд▓рд╛ рдлрд╝рд╛рдЗрд▓ рдХреЗ рдмрд┐рдирд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдкреНрд░рд╕реНрддреБрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╡рд┐рдзрд╛рдирд╕рднрд╛рдУрдВ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рдЖрдпрд╛рдд рд╕рдВрдЧрддрддрд╛ рдиреНрдпреВрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЪреБрдирдиреЗ рдореЗрдВ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдм "рдирд╣реАрдВ, рдпрд╣ рдмрд╣реБрдд рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ" рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВ, рд╡реЗ рдХреЗрд╡рд▓ "рдирд╣реАрдВ, рдпрд╣ рдмрд╣реБрдд рдкреБрд░рд╛рдирд╛ рд╣реИ" рдХрд╣ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдорд╛рдзрд╛рди рд╕реНрдкрд╖реНрдЯ рд╣реИ: (рдиреНрдпреВрдирддрдо) рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдФрд░ рд╕рдореНрдореЗрд▓рди рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдкреБрд░рд╛рдиреЗ рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рд╕реНрд╡реАрдХрд╛рд░реНрдп рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╣реИрдВред

рдЧреЛ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛


рдПрдХ рдЧреЛ рдореЙрдбреНрдпреВрд▓ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЖрдпрд╛рдд рдкрде рдЙрдкрд╕рд░реНрдЧ рдХреЗ рд╕рд╛рде рд╕рдВрдХреБрд▓ рдХрд╛ рдПрдХ рд╕рдВрдЧреНрд░рд╣ рд╣реИ рдЬрд┐рд╕реЗ рдПрдХ рдореЙрдбреНрдпреВрд▓ рдкрде рдХреЗ рд░реВрдк рдореЗрдВ рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдПрдХ рдореЙрдбреНрдпреВрд▓ рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдЗрдХрд╛рдИ рд╣реИ, рдФрд░ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рд╕рд┐рдореЗрдВрдЯрд┐рдХ рд╕реНрдЯреНрд░рд┐рдВрдЧреНрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЧрд┐рдЯ рдХреЗ рд╕рд╛рде рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдиреЗ рдкрд░, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рдПрдХ рдЯреИрдЧ рдЬреЛрдбрд╝рдХрд░ рдореЙрдбреНрдпреВрд▓ рдХреЗ рдПрдХ рдирдП рд╢рдмреНрджрд╛рд░реНрде рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдпрджреНрдпрдкрд┐ рдпрд╣ рджреГрдврд╝рддрд╛ рд╕реЗ рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдЖрдк рд╕рд┐рдореЗрдВрдЯрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░реЗрдВ, рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрдорд┐рдЯ рдХреЗ рд▓рд┐рдВрдХ рднреА рд╕рдорд░реНрдерд┐рдд рд╣реИрдВред

рдирдИ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ, go.modрдореЙрдбреНрдпреВрд▓ рдЕрдиреНрдп рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдиреНрдпреВрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕ рдкрд░ рдпрд╣ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣рд╛рдБ рдПрдХ рд╕рд░рд▓ рдлрд╝рд╛рдЗрд▓ рд╣реИ go.mod:

 // My hello, world. module "rsc.io/hello" require ( "golang.org/x/text" v0.0.0-20180208041248-4e4a3210bb54 "rsc.io/quote" v1.5.2 ) 

рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдПрдХ рдореЙрдбреНрдпреВрд▓ рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддреА рд╣реИ рдЬрд┐рд╕реЗ рдкрде рджреНрд╡рд╛рд░рд╛ рдкрд╣рдЪрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ rsc.io/hello, рдФрд░ рдпрд╣ рджреЛ рдЕрдиреНрдп рдореЙрдбреНрдпреВрд▓ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИ: golang.org/x/textрдФрд░ rsc.io/quoteред рдореЙрдбреНрдпреВрд▓ рдЕрд╕реЗрдВрдмрд▓реА рд╣рдореЗрд╢рд╛ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╕реВрдЪреАрдмрджреНрдз рдЖрд╡рд╢реНрдпрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдХреБрдЫ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдЧреА go.modред рдПрдХ рдмрдбрд╝реА рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ, рдпрд╣ рдХреЗрд╡рд▓ рдПрдХ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ рдЕрдЧрд░ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХреЗ рдХреБрдЫ рдЕрдиреНрдп рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рд▓реЗрдЦрдХ рдЕрдкрдиреА рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рд╕рд┐рдореЗрдВрдЯрд┐рдХ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде vgoрдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддреЗ рд╣реИрдВ , рдФрд░ рдЪрд┐рд╣реНрдирд┐рдд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВ, рди рдХрд┐ рдордирдорд╛рдиреЗ рддрд░реАрдХреЗ рд╕реЗред рдореЙрдбреНрдпреВрд▓ rsc.io/quoteрдЬреЛ github.com/rsc/quote1.5.2 рд╕рд╣рд┐рдд рдЪрд┐рд╣реНрдирд┐рдд рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдЖрддрд╛ рд╣реИ ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдХреЛрдИ golang.org/x/textрдзреНрд╡рдЬрд╛рдВрдХрд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдирд╣реАрдВ рд╣реИред рдЕрдирдЯреИрдЧреНрдб рдХрдорд┐рдЯреНрд╕ рдХреЛ рдирд╛рдо рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдЫрджреНрдо рд╕рдВрд╕реНрдХрд░рдг v0.0.0-yyyymmddhhmmss- рдХрдорд┐рдЯрджреА рдЧрдИ рддрд╛рд░реАрдЦ рдкрд░ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рддрд┐рдмрджреНрдз рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЕрд░реНрде рд╡рд░реНрдЬрд╝рдирд┐рдВрдЧ рдкреНрд░реА-рд░рд┐рд▓реАрдЬрд╝ v0.0.0 рдкрд╣рдЪрд╛рдирдХрд░реНрддрд╛ рдХреЛ рдпрд╣ рд▓рд╛рдЗрди рдореЗрд▓ рдЦрд╛рддреА yyyymmddhhmmss-рд▓рд┐рдЦреЗрдВ ред рд╕рдВрд╕реНрдХрд░рдг рдкреВрд░реНрд╡рддрд╛ рдХреЗ рд╢рдмреНрджрд╛рд░реНрде рдирд┐рдпрдо рд╕рдВрд╕реНрдХрд░рдг v0.0.0 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХреЗ рдкреВрд░реНрд╡-рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рдкрд╣рдЪрд╛рдирддреЗ рд╣реИрдВ, рдФрд░ рд╕реНрдЯреНрд░рд┐рдВрдЧ рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВред рдЫрджреНрдо рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рджрд┐рдирд╛рдВрдХ рдХреНрд░рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ рддреБрд▓рдирд╛ рддрд┐рдерд┐ рддреБрд▓рдирд╛ рд╕реЗ рдореЗрд▓ рдЦрд╛рддреА рд╣реИред

рдЗрди рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдлрд╛рдЗрд▓реЗрдВ go.modрдкрд┐рдЫрд▓реЗ рдЕрдиреБрднрд╛рдЧ рдореЗрдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдЕрдкрд╡рд╛рджреЛрдВ рдФрд░ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдиреЛрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░ рд╕рдХрддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдлрд┐рд░ рд╕реЗ рд╡реЗ рдХреЗрд╡рд▓ рдПрдХ рдкреГрдердХ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рд▓рд╛рдЧреВ рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдмрдбрд╝реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╕рдордп рдирд╣реАрдВред рдпрд╣ рд╕рдм рдЙрджрд╛рд╣рд░рдгреЛрдВ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реЛрддрд╛ рд╣реИ ред

GoinstallрдФрд░ рдкреБрд░рд╛рдирд╛go getрд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдЙрдкрдХрд░рдг, рдЬреИрд╕реЗ рдХрд┐ gitрдФрд░ hg, рдХреЛ рдХреЛрдб рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ , рдЬрд┐рд╕рд╕реЗ рд╡рд┐рдЦрдВрдбрди рд╕рд╣рд┐рдд рдХрдИ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реЛрддреА рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдмрд┐рдирд╛ рдпреВрдЬрд╝рд░реНрд╕ bzrрдмрд╛рдЬрд╝рд╛рд░ рдХреЗ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╕реЗ рдХреЛрдб рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд╡рд┐рдкрд░реАрдд, рдЧреЛ рдореЙрдбреНрдпреВрд▓ рд╣рдореЗрд╢рд╛ рдЬрд╝рд┐рдк рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ HTTP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рд░реА рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рдкрд╣рд▓реЗ, go getрд▓реЛрдХрдкреНрд░рд┐рдп рдХреЛрдб рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд╕рд╛рдЗрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдЯреАрдореЗрдВ рдереАрдВред рдЕрдм рдЙрдирдХреЗ рдкрд╛рд╕ vgoрдЗрди рд╕рд╛рдЗрдЯреЛрдВ рд╕реЗ рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдПрдкреАрдЖрдИ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рд╣реИрдВред

рдЬрд╝рд┐рдк рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдореЙрдбреНрдпреВрд▓ рдХреА рд╕рдорд╛рди рдкреНрд░рд╕реНрддреБрддрд┐ рддреБрдЪреНрдЫ рд░реВрдк рд╕реЗ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдФрд░ рд▓реЛрдбрд┐рдВрдЧ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдХрдВрдкрдирд┐рдпреЛрдВ рдФрд░ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рдкрд╛рд╕ рдРрд╕реЗ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрд╛рд░рдг рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рдФрд░ рдореВрд▓ рд╣рдЯрд╛рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдХреИрд╢реНрдб рдкреНрд░рддрд┐рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдЗрдЪреНрдЫрд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рдЬрдЧрд╣ рдореЗрдВ рдкреНрд░реЙрдХреНрд╕реА рдХреЗ рд╕рд╛рде, рдкрд╣реБрдВрдЪ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ go.modрдпрд╣ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХрд┐рд╕ рдХреЛрдб рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИ, рд╡рд┐рдХреНрд░реЗрддрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреА рдЕрдм рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рдЯреАрдо go


рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдорд╛рдВрдб goрдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдмрдбрд╝реЗ рдмрджрд▓рд╛рд╡ рд╕реЗ рдПрдХ рд╣реИ рдХрд┐ рд╣рдореЗрд╢рд╛ рдХреА рддрд░рд╣ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдЬреИрд╕реЗ рдЖрджреЗрд╢ рд╣реИ go build, go install, go runрдФрд░ go test, рдирдИ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд▓рд┐рдП рдорд╛рдВрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдЧрд╛ред golang.org/x/textрдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдП рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП , рдмрд╕ рдЧреЛ рд╕реНрд░реЛрдд рдХреЛрдб рдореЗрдВ рдЖрдпрд╛рдд рдХрд░реЗрдВ рдФрд░ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВред

рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд░рд┐рд╡рд░реНрддрди GOPATH рдХреЛ рдХреЛрдб рд▓рд┐рдЦрдиреЗ рдХреА рдЬрдЧрд╣ рдХреЗ рд░реВрдк рдореЗрдВ рд╡рд┐рджрд╛рдИ рд╣реИред рдЪреВрдВрдХрд┐ рдлрд╝рд╛рдЗрд▓ go.modрдореЗрдВ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рдкрде рд╢рд╛рдорд┐рд▓ рд╣реИ, рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рднреА рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИ, рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде go.modрдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдЯреНрд░реА рдХреА рдЬрдбрд╝ рдХреЛ рдЪрд┐рд╣реНрдирд┐рдд рдХрд░рддреА рд╣реИ, рдЬреЛ рдХрд┐рд╕реА рдЕрдиреНрдп рдРрд╕реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рд╕реЗ рдЕрд▓рдЧ, рд╕реНрдЯреИрдВрдб-рдЕрд▓реЛрди рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддреА рд╣реИред рдЕрдм рдЖрдк рдмрд╕ рдХрд░ рд░рд╣реЗ рд╣реИрдВ git clone,cd, рдФрд░ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВред рдХрд╣реАрдВ рднреАред рдХреЛрдИ рдЧреЛрдкрде рдирд╣реАрдВред

рдЖрдЧреЗ рдХреНрдпрд╛ рд╣реИ?


рдореИрдВрдиреЗ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдХреЗ рдбреЗрдореЛ рдХреЗ рд╕рд╛рде рдПрдХ рдЧреЛ рд╕рдВрд╕реНрдХрд░рдг рдЯреВрд░ рднреА рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ vgoред рдпрд╣ рд▓реЗрдЦ рдЖрдкрдХреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЖрдЬ рдХреИрд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░рдирд╛ рд╣реИ vgoред рдЕрдиреНрдп рд▓реЗрдЦреЛрдВ рдореЗрдВ рдЕрдиреНрдп рдЬрд╛рдирдХрд╛рд░реА ред рдореБрдЭреЗ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред

рдХреГрдкрдпрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ ред рд╕рд┐рдореЗрдВрдЯрд┐рдХ рдЯреИрдЧ рдХреЗ рд╕рд╛рде рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдЯреИрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВред рдлрд╛рдЗрд▓реЗрдВ рдмрдирд╛рдПрдВ go.modред рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рднрдВрдбрд╛рд░ рдореЗрдВ рдПрдХ рдЦрд╛рд▓реА рдлрд╝рд╛рдЗрд▓ рдЕрдЧрд░ go.mod, рд▓реЗрдХрд┐рди рджреЗрдЦрддреЗ рд╣реИрдВ dep, glide, glock, godep, godeps, govend, govendorрдпрд╛ рд╡рд┐рдиреНрдпрд╛рд╕ рдлрд╛рдЗрд▓ gvt, рддреЛ vgoрдЙрдиреНрд╣реЗрдВ рдлрд╝рд╛рдЗрд▓ рдХреЛ рднрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ go.modред

рдореБрдЭреЗ рдЦреБрд╢реА рд╣реИ рдХрд┐ рдЧреЛ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рдорд░реНрдерди рдореЗрдВ рдпрд╣ рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЕрддрд┐рджреЗрдп рдХрджрдо рдЙрдард╛ рд░рд╣рд╛ рд╣реИред рдЧреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдордирд╛ рдХреА рдЬрд╛рдиреЗ рд╡рд╛рд▓реА рдХреБрдЫ рд╕рдмрд╕реЗ рдЖрдо рд╕рдорд╕реНрдпрд╛рдПрдВ рдкреНрд░рдЬрдирди рдпреЛрдЧреНрдп рдмрд┐рд▓реНрдб рдХреА рдХрдореА рд╣реИрдВ, рдмрд╛рд╣рд░ рд╕реЗ рд░рд┐рд▓реАрдЬрд╝ рдЯреИрдЧ рдХреА рдкреВрд░реНрдг рдЕрдирджреЗрдЦреА go get, рдкреИрдХреЗрдЬ рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЛ рдкрд╣рдЪрд╛рдирдиреЗ рдХреА рдЕрдХреНрд╖рдорддрд╛, рдФрд░ GOPATH рдХреЗ рдмрд╛рд╣рд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдерддрд╛ред рдпрд╣рд╛рдВ рдкреНрд░рд╕реНрддреБрдд рдбрд┐рдЬрд╝рд╛рдЗрди рдЗрди рд╕рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдФрд░ рдЕрдзрд┐рдХ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред

рд▓реЗрдХрд┐рди рдореИрдВ рд╢рд╛рдпрдж рдХреБрдЫ рд╡рд┐рд╡рд░рдгреЛрдВ рдореЗрдВ рдЧрд▓рдд рд╣реВрдБред рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдкрд╛рдардХ рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдХреЗ vgoрдФрд░ рдЙрддреНрдкрд╛рджрдХ рдЪрд░реНрдЪрд╛рдУрдВ рдореЗрдВ рднрд╛рдЧ рд▓реЗрдХрд░ рдЗрд╕реЗ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред рдореИрдВ рдЧреЛ 1.11 рдХреЛ рдЧреЛ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рдЖрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛, рдПрдХ рдкреНрд░рдХрд╛рд░ рдХреЗ рдбреЗрдореЛ рдХреЗ рд░реВрдк рдореЗрдВ, рдФрд░ рдлрд┐рд░ рдЧреЛ 1.12 рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде рд╕рд╛рдордиреЗ рдЖрдпрд╛ред рдмрд╛рдж рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ, рд╣рдо рдкреБрд░рд╛рдиреЗ, рдЧреИрд░-рдкреНрд░рд╕рд╛рд░ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд╣рдЯрд╛ рджреЗрдВрдЧреЗgo getред рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдЖрдХреНрд░рд╛рдордХ рдпреЛрдЬрдирд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рд╕рд╣реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд▓рд┐рдП рдЖрдкрдХреЛ рдмрд╛рдж рдореЗрдВ рд░рд┐рд▓реАрдЬрд╝ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдРрд╕рд╛ рд╣реА рд╣реЛред

рдореИрдВ рдкреБрд░рд╛рдиреЗ go getрдФрд░ рдЕрдирдЧрд┐рдирдд рд╡реЗрдВрдбрд┐рдВрдЧ рдЯреВрд▓ рд╕реЗ рдирдП рдореЙрдбреНрдпреВрд▓рд░ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕рдВрдХреНрд░рдордг рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╣реБрдд рдЪрд┐рдВрддрд┐рдд рд╣реВрдВ ред рдпрд╣ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрд░реЗ рд▓рд┐рдП рд╕рд╣реА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рд╕рдорд╛рди рд╣реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдпрджрд┐ рдПрдХ рд╕рдлрд▓ рд╕рдВрдХреНрд░рдордг рдХрд╛ рдорддрд▓рдм рдмрд╛рдж рдореЗрдВ рд░рд┐рд▓реАрдЬ рд╣реЛрдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рдирд╛ рд╣реИ, рддреЛ рдлрд┐рд░ рд╕реЗ, рдРрд╕рд╛ рд╣реА рд╣реЛред

Source: https://habr.com/ru/post/hi442272/


All Articles