GoLand 2019.1: рдХреЛрдб рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рд╕реНрдорд╛рд░реНрдЯ рд╕реНрдЯреЗрдк рдЗрдирдЯреВ, рд░рд┐рдлреИрдХреНрдЯрд┐рдВрдЧ рдПрдХреНрд╕рдЯреНрд░реИрдХреНрдЯ рдЗрдВрдЯрд░рдлреЗрд╕, рдирд┐рд▓рдиреЗрд╕ рдПрдирд╛рд▓рд╛рдЗрдЬрд░ рдФрд░ рдмрд╣реБрдд рдХреБрдЫ

рдирдорд╕реНрдХрд╛рд░, рд╣реЗрдмреНрд░!


рджреЛ рд╣рдлреНрддреЗ рдкрд╣рд▓реЗ, рд╣рдордиреЗ GoLand 2019.1 рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕ рд░рд┐рд▓реАрдЬ рдореЗрдВ рдирд╡реАрдирддрдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЖрдкрдХреЛ рдмрддрд╛рдиреЗ рдХреА рдЬрд▓реНрджреА рдореЗрдВ рд╣реИрдВред




рдХреЛрдб рдкреНрд░рджрд░реНрд╢рди рд╡рд┐рд╢реНрд▓реЗрд╖рдг


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


рдпрд╣ рдирдИ рдХреНрд░рд┐рдпрд╛ рд░рди рдореЗрдиреВ рдореЗрдВ, рдиреЗрд╡рд┐рдЧреЗрд╢рди рдкреИрдирд▓ рдореЗрдВ рдФрд░ рдкрд░реАрдХреНрд╖рдг рд░рди рдЖрдЗрдХрди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдиреВ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИред Profiler рд╡рд┐рдВрдбреЛ рдореЗрдВ рдХреЛрдб рдкреНрд░реЛрдлрд╛рдЗрд▓рд┐рдВрдЧ рдкрд░рд┐рдгрд╛рдо рджреЗрдЦреЗрдВ ( рджреЗрдЦреЗрдВ | рдЯреВрд▓ рд╡рд┐рдВрдбреЛрдЬ | Profiler )ред


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


рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, Profiler рд╡рд┐рдВрдбреЛ рд╕реЗ, рдЖрдк F4 рдХреБрдВрдЬреА рджрдмрд╛рдХрд░ рдПрдХ рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╕реНрд░реЛрдд рдХреЛрдб рдкрд░ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВред


GoLand рдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдФрд░ рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣рд╛рдБ рдФрд░ рдЕрдзрд┐рдХ рдкрдврд╝реЗрдВ (рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ)ред




рдбрд┐рдмрдЧрд┐рдВрдЧ


рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ, рдбрд┐рдмрдЧрд░ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реА рд╡рд┐рд╡рд┐рдзрддрд╛рдПрдВ рджрд┐рдЦрд╛рдИ рджреА рд╣реИрдВред


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


рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрдм fmt.Printf рдХреЛрдб ("рдореЗрд░рд╛ рдирд╛рдо% s рд╣реИ, рдореИрдВ% d рд╣реВрдВ!"


рдЗрд╕ рдХреНрд░рд┐рдпрд╛ рдХреЛ рдЯреНрд░рд┐рдЧрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, Shift + F7 рджрдмрд╛рдПрдВ рдпрд╛ рд░рди рдореЗрдиреВ рд╕реЗ рд╕реНрдорд╛рд░реНрдЯ рдЪрд░рдг рдХрд╛ рдЪрдпрди рдХрд░реЗрдВред




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


рд╕рдВрдкреВрд░реНрдг рд╕реНрдЯреИрдХ рдХреЛ рдХреНрд▓рд┐рдкрдмреЛрд░реНрдб рдкрд░ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреЛрд░реЛрдЗрди рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рдХреЙрдкреА рд╕реНрдЯреИрдХ рдПрдХреНрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред




рдкреНрд░рдХрд╛рд░ int рдХреЗ рдПрдХ рдЪрд░ рдкрд░ рд░рд╛рдЗрдЯ-рдХреНрд▓рд┐рдХ рдХрд░рдиреЗ рдкрд░ рдЗрд╕рдХрд╛ рдорд╛рди рджреНрд╡рд┐рдЖрдзрд╛рд░реА, рджрд╢рдорд▓рд╡ рдпрд╛ рд╣реЗрдХреНрд╕рд╛рдбреЗрд╕рд┐рдорд▓ рдореЗрдВ рдмрджрд▓ рдЬрд╛рдПрдЧрд╛ред




рдбрд┐рдмрдЧрд┐рдВрдЧ рдХреЗ рджреМрд░рд╛рди рд▓рд╛рдЗрди рдирдВрдмрд░ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдХреЗ рд░рди рдЯреВ рдХрд░реНрд╕рд░ рдЕрдм рд╕рдХреНрд░рд┐рдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕реЗ рдЪреБрдирдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрдВрдХреНрддрд┐ рдкрд░ рд╣реЛрд╡рд░ рдХрд░реЗрдВ рдФрд░ рд░рди рдЯреВ рдХрд░реНрд╕рд░ рдХреЛ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рд╕рдВрдЦреНрдпрд╛ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред




рд░рди / рдбреАрдмрдЧ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЕрдм sudo рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рдЖрдкрдХреЛ рдЙрди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдбреАрдмрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕реЗ рд╡рд┐рд╢реЗрд╖рд╛рдзрд┐рдХрд╛рд░ рдкреНрд░рд╛рдкреНрдд рдЕрдзрд┐рдХрд╛рд░реЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред




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




рдХреЛрдб рд░рд┐рдлреИрдХреНрдЯрд┐рдВрдЧ


рдПрдХреНрд╕рдЯреНрд░реИрдХреНрдЯ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рд░реАрдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдЖрдкрдХреЛ рдЪрдпрдирд┐рдд рдкреНрд░рдХрд╛рд░ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдПрдХ рдирдпрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдмрдирд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛, рдЬрд┐рд╕рд╕реЗ рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рдзрд┐ рдкрд░рд┐рднрд╛рд╖рд╛рдПрдБ рдирд┐рдХрд╛рд▓реА рдЬрд╛ рд╕рдХреЗрдВрдЧреАред


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


рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдХ / рдкрд░ рд╡рд┐рдВрдбреЛрдЬ / рд▓рд┐рдирдХреНрд╕ рдпрд╛ ^ рдЯреА рдкрд░ Ctrl + Alt + Shift + T рджрдмрд╛рдПрдВ рдФрд░ рдкреЙрдк-рдЕрдк рдореЗрдиреВ рд╕реЗ рдПрдХреНрд╕рдЯреНрд░реИрдХреНрдЯ рдЗрдВрдЯрд░рдлреЗрд╕ рдЪреБрдиреЗрдВред




рдирд╛рдо рдмрджрд▓рдХрд░ рдЕрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдореЗрдВ рдШреЛрд╖рд┐рдд рддрд░реАрдХреЛрдВ рдХрд╛ рдирд╛рдо рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рддрд░рд╣ рдХреЗ рддрд░реАрдХреЛрдВ рдХрд╛ рдирд╛рдо рдмрджрд▓рдиреЗ рдкрд░, GoLand рдЙрдирдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХрд╛ рдирд╛рдо рдмрджрд▓рдиреЗ рдХрд╛ рднреА рд╕реБрдЭрд╛рд╡ рджреЗрдЧрд╛ред


рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдкреИрдирд▓ рдореЗрдВ рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕реЗ рджреЗрдЦреЗрдВред




рдХреЛрдб рдХреА рдЬрд╛рдБрдЪ


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








рдореЙрдбреНрдпреВрд▓ рдЬрд╛рдУ


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




рдЧреЛ рдореЙрдбреНрдпреВрд▓ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рддреЗ рд╕рдордп, рдЖрдк рдЕрдм рд╡реЗрдВрдбрд░рд┐рдВрдЧ рдореЛрдб рдХрд╛ рдЪрдпрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдореЛрдб рдЖрдкрдХреЛ рдХрд┐рд╕реА рднреА рдмрд╛рд╣рд░реА рдирд┐рд░реНрднрд░рддрд╛ рдпрд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рдХрдиреЗрдХреНрд╢рди рдХреЗ рдмрд┐рдирд╛ рд╡рд┐рдХреНрд░реЗрддрд╛ рдлрд╝реЛрд▓реНрдбрд░ рд╕реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рдХрд▓реНрдк рд╕реЗрдЯрд┐рдВрдЧ рдореЗрдВ рднреА рд╣реИ: рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдБ | рдЬрд╛рдУ | рдЧреЛ рдореЙрдбреНрдпреВрд▓ (vgo) ред




GO SDK рдХреЗ рдХрд┐рд╕реА рднреА рд╕рдВрд╕реНрдХрд░рдг рдХреЛ GoLand рд╕реЗ рд╕реАрдзреЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ


GoLand рдореЗрдВ рдПрдХ рдирдпрд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдмрдирд╛рддреЗ рд╕рдордп, рдЖрдк IDE рдХреЛ рдЫреЛрдбрд╝реЗ рдмрд┐рдирд╛, рдмреАрдЯрд╛ рдФрд░ RC рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рд╕рд╣рд┐рдд SDK рдХреЗ рдХрд┐рд╕реА рднреА рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рдПрд╕рдбреАрдХреЗ рдХреЗ рдЪрдпрдирд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, GoLand рдИрд╡реЗрдВрдЯ рд▓реЙрдЧ рд╡рд┐рдВрдбреЛ рдореЗрдВ рдпрд╣ рд░рд┐рдкреЛрд░реНрдЯ рдХрд░реЗрдЧрд╛ред




рдХреЛрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВ


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


рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреА рдкреВрд░реА рд╕реВрдЪреА рджреЗрдЦреЗрдВ: рд╕реЗрдЯрд┐рдВрдЧреНрд╕ / рд╡рд░реАрдпрддрд╛рдПрдБ | рд╕рдВрдкрд╛рджрдХ | рдЗрд░рд╛рджреЗред




рдирдИ рдирд┐рд░реНрдпрд╛рдд рдХрд╛рд░реНрд░рд╡рд╛рдИ рдШреЛрд╖рдгрд╛ рдХреЗ рд▓рд┐рдП рдЬрд╛рдиреЗ рдХреЗ рдмрд┐рдирд╛, рдЙрдирдХреЗ рдЙрдкрдпреЛрдЧ рдХреЗ рд╕реНрдерд╛рди рдкрд░ рдПрдХ рдФрд░ рдкреИрдХреЗрдЬ рд╕реЗ рдПрдХ рдлрд╝рдВрдХреНрд╢рди, рдкреНрд░рдХрд╛рд░, рдЪрд░ рдпрд╛ рдирд┐рд░рдВрддрд░ рдирд┐рд░реНрдпрд╛рдд рдХрд░рддрд╛ рд╣реИред




рдХрд╕реНрдЯрдо рдереАрдо


рд╕рдВрд╕реНрдХрд░рдг 2019.1 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░, рдЖрдк рд╣рдорд╛рд░реЗ рд╕рднреА IntelliJ IDEA IDEs рдХреЗ рд▓рд┐рдП рдХреЛрдИ рднреА рд░рдВрдЧ рдпреЛрдЬрдирд╛рдПрдБ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВред рдирдИ рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдПрдХ рдкреНрд▓рдЧрдЗрди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рджреВрд╕рд░реЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рднреА рдЖрд╕рд╛рди рд╣реИред рд╣рдо рд╡рд┐рд░реЛрдз рдирд╣реАрдВ рдХрд░ рд╕рдХреЗ рдФрд░ рдЕрдкрдиреЗ рдХрдИ рд╡рд┐рдХрд▓реНрдк рдмрдирд╛рдП: рдбрд╛рд░реНрдХ рдкрд░реНрдкрд▓ , рд╕рд┐рдпрд╛рди рд▓рд╛рдЗрдЯ рдФрд░ рдЧреНрд░реЗ ред




рдЕрдкрдиреЗ рд╡рд┐рд╖рдп рдХреИрд╕реЗ рдмрдирд╛рдПрдВ, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдпрд╣рд╛рдВ рдкрдврд╝реЗрдВ:



рд╕рд╛рдорд╛рдиреНрдп рдкрд░рд┐рд╡рд░реНрддрди


рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдЙрджрд╛рддреНрдд рдкрд╛рда рдХреАрдмреЛрд░реНрдб рд▓реЗрдЖрдЙрдЯ рдЬреЛрдбрд╝рд╛ рдЧрдпрд╛: рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдВ / рд╕реЗрдЯрд┐рдВрдЧреНрд╕ | рдХреАрдореИрдкред рд╡реАрдПрд╕ рдХреЛрдб рдХреЗ рд▓рд┐рдП рд▓реЗрдЖрдЙрдЯ рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред




рд╣рд╛рд▓рд┐рдпрд╛ рд╕реНрдерд╛рди рдкреЙрдкрдЕрдк рдПрдХ рдирдпрд╛ рдЦреЛрдЬ рдХреЗрдВрджреНрд░ рд╣реИред рдпрд╣ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛрдб рдореЗрдВ рдЙрди рд╕рднреА рд╕реНрдерд╛рдиреЛрдВ рдХреА рд╕реВрдЪреА рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдЬрд╣рд╛рдВ рдЖрдкрдиреЗ рдХреБрдЫ рдмрджрд▓рд╛рд╡ рдХрд┐рдП рд╣реИрдВ рдпрд╛ рдХреЛрдб рдХреЛ рдХреЗрд╡рд▓ рдкрдврд╝рд╛ рд╣реИред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреАрдмреЛрд░реНрдб рд╢реЙрд░реНрдЯрдХрдЯ рд╣реИ: Win / Lin рдкрд░ Shift + Ctrl + E , macOS рдкрд░ :E ред




рд╣реЛрдо рд╕реНрдХреНрд░реАрди рдкрд░, рд╣рдордиреЗ рд░рд┐рдПрдХреНрдЯ рдРрдк, рд░рд┐рдПрдХреНрдЯ рдиреЗрдЯрд┐рд╡, рдПрдЪрдЯреАрдПрдордПрд▓ 5 рдмреЙрдпрд▓рд░рдкреНрд▓реЗрдЯ рдФрд░ рдлрд╛рдЙрдВрдбреЗрд╢рди рдЬреИрд╕реЗ рд╡реЗрдм рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдЬреЛрдбрд╝реЗред




рдЕрдм рдЖрдк рдХреЛрдб рд╕реНрдЯрд╛рдЗрд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ JSON рдлреЙрд░реНрдореЗрдЯ рдореЗрдВ рдПрдХреНрд╕рдкреЛрд░реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдореМрдЬреВрджрд╛ рдПрдХреНрд╕рдПрдордПрд▓ рдирд┐рд░реНрдпрд╛рдд рд╡рд┐рдХрд▓реНрдк рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╣реИ: рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдВ / рд╕реЗрдЯрд┐рдВрдЧреНрд╕ | рд╕рдВрдкрд╛рджрдХ | рдХреЛрдб рд╢реИрд▓реА ред




рд╡рд╣ рд╕рдм рд╣реИ! рдЗрд╕ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ рд╣реБрдП рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдкрдврд╝реЗрдВ рдпрд╛ рдПрдХ рдЫреЛрдЯрд╛ рдбреЗрдореЛ рджреЗрдЦреЗрдВ (рдЕрдВрдЧреНрд░реЗрдЬреА рдореЗрдВ):



рд╡реИрд╕реЗ, рд╣рдо рдЕрдХреНрд╕рд░ рдЖрдкрдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдФрд░ рд╕реБрдЭрд╛рд╡реЛрдВ рд╕реЗ рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рд╡рд┐рдЪрд╛рд░ рд▓реЗрддреЗ рд╣реИрдВред рд╣рдореЗрдВ рдпрд╣рд╛рдБ рдЯрд┐рдкреНрдкрдгреА рдореЗрдВ, рд╣рдорд╛рд░реЗ рдмрдЧ рдЯреНрд░реИрдХрд░ рдпрд╛ рдЯреНрд╡рд┐рдЯрд░ рдореЗрдВ рд▓рд┐рдЦреЗрдВред


рдФрд░ рдмрд╕ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдпрджрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА IntelliJ IDEA Ultimate рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ GoLand рдХреА рд╕рднреА рд╕реБрд╡рд┐рдзрд╛рдПрдБ рд╡рд╣реАрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВ, рдЖрдкрдХреЛ рдмрд╕ рдЗрд╕ рдкреНрд▓рдЧрдЗрди рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред


рдЖрдкрдХрд╛ рдзреНрдпрд╛рди рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж!

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


All Articles