рдПрдХ рд░рд╕реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреА рдЖрдВрдЦреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬрд╛рдУ: рдкрд╣рд▓рд╛ рдЗрдВрдкреНрд░реЗрд╢рди

рдкрд╛рдареНрдпрдХреНрд░рдо рдХреА рд╢реБрд░реБрдЖрдд рдХреА рдкреНрд░рддреНрдпрд╛рд╢рд╛ рдореЗрдВ, "рдЧреЛрд▓рдВрдЧ рдбреЗрд╡рд▓рдкрд░" рдиреЗ рджрд┐рд▓рдЪрд╕реНрдк рд╕рд╛рдордЧреНрд░реА рдХрд╛ рдЕрдиреБрд╡рд╛рдж рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ред рдЧреЛ рдХреА рдЖрдкрдХреА рдкрд╣рд▓реА рдЫрд╛рдк рдХреНрдпрд╛ рдереА?




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

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

рд╕рд╛рдорд╛рдиреНрдп рдЗрдВрдкреНрд░реЗрд╢рди


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

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

рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рдЖрд╕рд╛рдиреА


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

рд╕реАрдЦрдиреЗ рдХреЗ рдкрдХреНрд╖ рдореЗрдВ рдХрдИ рдХрд╛рд░рдХ:

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


рдХреЛрдб рджрд┐рдирдЪрд░реНрдпрд╛


рдЧреЛ рдХреЛрдб рдмрд╣реБрдд рдЬрд▓реНрджреА рд░рд┐рдкреАрдЯ рд╣реЛрддрд╛ рд╣реИред рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдХреНрд░реЛрдЬрд╝ рдпрд╛ рдЬреЗрдирд░рд┐рдХ рдЬреИрд╕реЗ рдХрд┐рд╕реА рднреА рддрдВрддреНрд░ рдХрд╛ рдЕрднрд╛рд╡ рд╣реИ, (рдЗрдВрдЯрд░рдлреЗрд╕ рдЕрдореВрд░реНрддрддрд╛ рдХреЗ рд▓рд┐рдП рдЕрдЪреНрдЫреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреЛрдб рджреЛрд╣рд░рд╛рд╡ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрддрдирд╛ рдЕрдЪреНрдЫрд╛ рдирд╣реАрдВ рд╣реИ)ред рдореИрдВ рдЕрдХреНрд╕рд░ рдХрд╛рд░реНрдпреЛрдВ рдХреА рдПрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЬрдорд╛ рдХрд░рддрд╛ рд╣реВрдВ рдЬреЛ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЛ рдЫреЛрдбрд╝рдХрд░ рд╕рдорд╛рди рд╣реИрдВред

рддреНрд░реБрдЯрд┐ рд╣реИрдВрдбрд▓рд┐рдВрдЧ рднреА рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХрд░рддреА рд╣реИред рдХрдИ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ if err != nil { return err }рдореЗрдВ рдореВрд▓ рдХреЛрдб рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЕрдзрд┐рдХ рдЯреЗрдореНрдкрд▓реЗрдЯ рд╣реИрдВ ред

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

рдореБрдЭреЗ рдХреНрдпрд╛ рдЕрдЪреНрдЫрд╛ рд▓рдЧрд╛?


  • . ; Rust. , ( , C/C ++ , - ).
  • . Go тАФ . , , , .
  • . , , .
  • if ...; ... { }рд╡рд╛рдХреНрдп - рд╡рд┐рдиреНрдпрд╛рд╕ред рдпрджрд┐ рдмрдпрд╛рди рдЕрдЪреНрдЫрд╛ рд╣реИ рддреЛ рд╢рд░реАрд░ рдХреЗ рд▓рд┐рдП рдЪрд░ рдХреЗ рджрд╛рдпрд░реЗ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред рдпрд╣ рд╕реНрд╡рд┐рдлреНрдЯ рдФрд░ рд░рд╕реНрдЯ рдореЗрдВ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рд╕рд╛рдорд╛рдиреНрдп рдЙрджреНрджреЗрд╢реНрдп (рдЧреЛ рдореЗрдВ рд╕реНрд╡рд┐рдлреНрдЯ рдФрд░ рд░рд╕реНрдЯ рдЬреИрд╕реЗ рдорд┐рд▓рд╛рди рдкреИрдЯрд░реНрди рдирд╣реАрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рд▓реЗрдЯ рд╣реЛрдиреЗ рдкрд░ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ)ред
  • рдкрд░реАрдХреНрд╖рдг рдФрд░ рдбреЙрдХ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИред
  • Go рдЯреВрд▓ рдЕрдЪреНрдЫрд╛ рд╣реИ - рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдИ рдЯреВрд▓реНрд╕ рдХреЛ рдХрдиреЗрдХреНрдЯ рдХрд┐рдП рдмрд┐рдирд╛ рд╕рднреА рдПрдХ рд╣реА рдмрд╛рд░ рдореЗрдВ
  • рд╕реНрдЯреЙрдХ рдХрдЪрд░рд╛ рдХрд▓реЗрдХреНрдЯрд░ (рдЬреАрд╕реА) рдореЗрдВ! рд╕реНрдореГрддрд┐ рдкреНрд░рдмрдВрдзрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрд░рд╡рд╛рд╣ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИ
  • Varargsред


рдореБрдЭреЗ рдХреНрдпрд╛ рдкрд╕рдВрдж рдирд╣реАрдВ рдЖрдпрд╛


рдЖрджреЗрд╢ рдорд╛рдпрдиреЗ рдирд╣реАрдВ рд░рдЦрддрд╛ред

  • nil рд╕реНрд▓рд╛рдЗрд╕ - nil, nil рд╕реНрд▓рд╛рдЗрд╕ рдФрд░ рдЦрд╛рд▓реА рд╕реНрд▓рд╛рдЗрд╕ рд╕рднреА рдЕрд▓рдЧ рдЪреАрдЬреЗрдВ рд╣реИрдВред рдореБрдЭреЗ рдпрдХреАрди рд╣реИ рдХрд┐ рдЖрдк рдЙрдирдореЗрдВ рд╕реЗ рдХреЗрд╡рд▓ рджреЛ рдХреА рдЬрд░реВрд░рдд рд╣реИ, рддреАрдиреЛрдВ рд╕реЗ рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВред
  • рдХреЛрдИ рдкреНрд░рд╛рдердорд┐рдХ рд╡рд░реНрдЧ рдирд╣реАрдВред рд╕реНрдерд┐рд░рд╛рдВрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдЕрд╕рд╛рдорд╛рдиреНрдп рд╣реИред
  • . , ( , , , , ).
  • switch
  • for ... range /. ( ), . -, , .
  • :
    • .
    • ( , , ); , , .
    • , return.
    • (type struct).
    • public private. , .
  • . , , , , , , , .
  • рдЖрдк рдХрд┐рд╕реА рдЕрдиреНрдп рдкреИрдХреЗрдЬ рдореЗрдВ рдПрдХ рд░рд┐рд╕реАрд╡рд░ рдХреЗ рд╕рд╛рде рдлрд╝рдВрдХреНрд╢рди рдирд╣реАрдВ рд▓рд┐рдЦ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП, рднрд▓реЗ рд╣реА рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рдЯрд╛рдЗрдк рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реЛ, рдЙрдиреНрд╣реЗрдВ рдЙрдЪреНрдЪ рдкреНрд░рдХрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдЙрдиреНрд╣реЗрдВ рдмрд╣реБрдд рдХрдо рдЙрдкрдпреЛрдЧреА рдмрдирд╛рддрд╛ рд╣реИред

рдореИрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рдКрдкрд░ рдЬреЗрдиреЗрд░рд┐рдХ рдФрд░ рдореИрдХреНрд░реЛрдЬрд╝ рдХреА рдХрдореА рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдерд╛ред

рдЬреБрдЯрдирд╛


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

рдХреБрдЫ рдмрд┐рдВрджреБ рдЬреЛ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдмрд╛рд╣рд░ рдЦрдбрд╝реЗ рд╣реИрдВ:

  • , , .
  • for ... range , , .
  • , len append, , . . , Go !
  • . ==, , map, . .



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

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

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



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



All Articles