{"id":100439,"date":"2025-03-07T07:47:46","date_gmt":"2025-03-07T04:17:46","guid":{"rendered":"https:\/\/nabfollower.com\/blog\/%d9%86%d8%ad%d9%88%d9%87-%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d9%85%d8%ad%db%8c%d8%b7-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-go-%d8%a8%d8%a7-%da%a9%d8%af-vs\/"},"modified":"2025-03-07T07:47:46","modified_gmt":"2025-03-07T04:17:46","slug":"%d9%86%d8%ad%d9%88%d9%87-%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d9%85%d8%ad%db%8c%d8%b7-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-go-%d8%a8%d8%a7-%da%a9%d8%af-vs","status":"publish","type":"post","link":"https:\/\/nabfollower.com\/blog\/%d9%86%d8%ad%d9%88%d9%87-%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d9%85%d8%ad%db%8c%d8%b7-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-go-%d8%a8%d8%a7-%da%a9%d8%af-vs\/","title":{"rendered":"\u0646\u062d\u0648\u0647 \u062a\u0646\u0638\u06cc\u0645 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 GO \u0628\u0627 \u06a9\u062f VS"},"content":{"rendered":"<div data-article-id=\"2316173\" id=\"article-body\">\n<p>Go \u060c \u0647\u0645\u0686\u0646\u06cc\u0646 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 Golang \u0634\u0646\u0627\u062e\u062a\u0647 \u0645\u06cc \u0634\u0648\u062f \u060c \u06cc\u06a9 \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0627\u0633\u062a\u0627\u062a\u06cc\u06a9 \u0648 \u06af\u0631\u062f\u0622\u0648\u0631\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0633\u0627\u062f\u06af\u06cc \u060c \u06a9\u0627\u0631\u0622\u06cc\u06cc \u0648 \u0642\u0627\u0628\u0644\u06cc\u062a \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0637\u0631\u0627\u062d\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a. \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627 \u0648 \u0639\u0645\u0644\u06a9\u0631\u062f \u0647\u0645\u0632\u0645\u0627\u0646\u06cc \u0622\u0646 \u060c \u0622\u0646 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0627\u0628\u0631\u06cc \u060c \u0645\u06cc\u06a9\u0631\u0648\u0633\u0631\u0648\u06cc\u0633 \u0648 \u0633\u06cc\u0633\u062a\u0645 \u0647\u0627\u06cc \u067e\u0633 \u0632\u0645\u06cc\u0646\u0647 \u0627\u06cc\u062f\u0647 \u0622\u0644 \u0645\u06cc \u06a9\u0646\u062f. Visual Studio Code (VS Code) \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0627\u0641\u0632\u0648\u062f\u0646\u06cc \u0648 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647 \u060c \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0628\u0633\u06cc\u0627\u0631 \u062e\u0648\u0628\u06cc \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 GO \u0627\u0631\u0627\u0626\u0647 \u0645\u06cc \u062f\u0647\u062f.<\/p>\n<p>\u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647 \u0634\u0645\u0627 \u0631\u0627 \u0627\u0632 \u0637\u0631\u06cc\u0642 \u062a\u0646\u0638\u06cc\u0645 \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u06a9\u0627\u0645\u0644 GO \u0628\u0627 \u06a9\u062f VS \u060c \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0622\u0646 \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u0627\u0628\u0631 \u0648 \u0627\u06cc\u062c\u0627\u062f \u0628\u0647\u062a\u0631\u06cc\u0646 \u0634\u06cc\u0648\u0647 \u0647\u0627 \u0628\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u06a9\u0627\u0631\u0622\u0645\u062f \u0631\u0627\u0647\u0646\u0645\u0627\u06cc\u06cc \u0645\u06cc \u06a9\u0646\u062f. \u062f\u0631 \u067e\u0627\u06cc\u0627\u0646 \u0627\u06cc\u0646 \u0631\u0627\u0647\u0646\u0645\u0627 \u060c \u06cc\u06a9 \u0641\u0636\u0627\u06cc \u06a9\u0627\u0631\u06cc \u06a9\u0627\u0645\u0644\u0627\u064b \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc GO \u0622\u0645\u0627\u062f\u0647 \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0627\u0628\u0631\u06cc \u062e\u0648\u0627\u0647\u06cc\u062f \u062f\u0627\u0634\u062a.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter-rtl ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"\u062a\u063a\u06cc\u06cc\u0631 \u0648\u0636\u0639\u06cc\u062a \u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/nabfollower.com\/blog\/%d9%86%d8%ad%d9%88%d9%87-%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d9%85%d8%ad%db%8c%d8%b7-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-go-%d8%a8%d8%a7-%da%a9%d8%af-vs\/#%D9%BE%DB%8C%D8%B4_%D9%86%DB%8C%D8%A7%D8%B2%D9%87%D8%A7%DB%8C\" >\u067e\u06cc\u0634 \u0646\u06cc\u0627\u0632\u0647\u0627\u06cc<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/nabfollower.com\/blog\/%d9%86%d8%ad%d9%88%d9%87-%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d9%85%d8%ad%db%8c%d8%b7-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-go-%d8%a8%d8%a7-%da%a9%d8%af-vs\/#%D9%86%D8%B5%D8%A8\" >\u0646\u0635\u0628<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/nabfollower.com\/blog\/%d9%86%d8%ad%d9%88%d9%87-%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d9%85%d8%ad%db%8c%d8%b7-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-go-%d8%a8%d8%a7-%da%a9%d8%af-vs\/#%D8%A8%D8%B1%D8%A7%DB%8C_%D8%AA%D9%88%D8%B3%D8%B9%D9%87_GO_CODE_%D8%B1%D8%A7_%D8%AA%D9%86%D8%B8%DB%8C%D9%85_%DA%A9%D9%86%DB%8C%D8%AF\" >\u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 GO CODE \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/nabfollower.com\/blog\/%d9%86%d8%ad%d9%88%d9%87-%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d9%85%d8%ad%db%8c%d8%b7-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-go-%d8%a8%d8%a7-%da%a9%d8%af-vs\/#%D8%AF%D8%B1_%D9%85%D9%82%D8%A7%D8%A8%D9%84_%DA%A9%D8%AF_%D9%86%D8%B5%D8%A8_%DA%A9%D9%86%DB%8C%D8%AF\" >\u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u06a9\u062f \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/nabfollower.com\/blog\/%d9%86%d8%ad%d9%88%d9%87-%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d9%85%d8%ad%db%8c%d8%b7-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-go-%d8%a8%d8%a7-%da%a9%d8%af-vs\/#%D9%BE%D8%B3%D9%88%D9%86%D8%AF_GO_%D8%B1%D8%A7_%D9%86%D8%B5%D8%A8_%DA%A9%D9%86%DB%8C%D8%AF\" >\u067e\u0633\u0648\u0646\u062f GO \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/nabfollower.com\/blog\/%d9%86%d8%ad%d9%88%d9%87-%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d9%85%d8%ad%db%8c%d8%b7-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-go-%d8%a8%d8%a7-%da%a9%d8%af-vs\/#%D9%86%D8%B5%D8%A8_%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1%D9%87%D8%A7%DB%8C_GO\" >\u0646\u0635\u0628 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc GO<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/nabfollower.com\/blog\/%d9%86%d8%ad%d9%88%d9%87-%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d9%85%d8%ad%db%8c%d8%b7-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-go-%d8%a8%d8%a7-%da%a9%d8%af-vs\/#%D8%AA%D9%86%D8%B8%DB%8C%D9%85%D8%A7%D8%AA_%D8%AF%D8%B1_%D9%85%D9%82%D8%A7%D8%A8%D9%84_%DA%A9%D8%AF_%D8%B1%D8%A7_%D8%A8%D8%B1%D8%A7%DB%8C_GO_%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C_%DA%A9%D9%86%DB%8C%D8%AF\" >\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u06a9\u062f \u0631\u0627 \u0628\u0631\u0627\u06cc GO \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/nabfollower.com\/blog\/%d9%86%d8%ad%d9%88%d9%87-%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d9%85%d8%ad%db%8c%d8%b7-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-go-%d8%a8%d8%a7-%da%a9%d8%af-vs\/#%D8%A7%D9%88%D9%84%DB%8C%D9%86_%D9%BE%D8%B1%D9%88%DA%98%D9%87_GO_%D8%AE%D9%88%D8%AF_%D8%B1%D8%A7_%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF_%DA%A9%D9%86%DB%8C%D8%AF\" >\u0627\u0648\u0644\u06cc\u0646 \u067e\u0631\u0648\u0698\u0647 GO \u062e\u0648\u062f \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/nabfollower.com\/blog\/%d9%86%d8%ad%d9%88%d9%87-%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d9%85%d8%ad%db%8c%d8%b7-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-go-%d8%a8%d8%a7-%da%a9%d8%af-vs\/#%DB%8C%DA%A9_%D9%85%D8%A7%DA%98%D9%88%D9%84_GO_%D8%B1%D8%A7_%D8%A2%D8%BA%D8%A7%D8%B2_%DA%A9%D9%86%DB%8C%D8%AF\" >\u06cc\u06a9 \u0645\u0627\u0698\u0648\u0644 GO \u0631\u0627 \u0622\u063a\u0627\u0632 \u06a9\u0646\u06cc\u062f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/nabfollower.com\/blog\/%d9%86%d8%ad%d9%88%d9%87-%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d9%85%d8%ad%db%8c%d8%b7-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-go-%d8%a8%d8%a7-%da%a9%d8%af-vs\/#%DB%8C%DA%A9_%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87_%D8%B3%D8%A7%D8%AF%D9%87_%D8%A8%D9%86%D9%88%DB%8C%D8%B3%DB%8C%D8%AF\" >\u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 \u0633\u0627\u062f\u0647 \u0628\u0646\u0648\u06cc\u0633\u06cc\u062f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/nabfollower.com\/blog\/%d9%86%d8%ad%d9%88%d9%87-%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d9%85%d8%ad%db%8c%d8%b7-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-go-%d8%a8%d8%a7-%da%a9%d8%af-vs\/#%DA%A9%D8%AF_GO_%D8%AE%D9%88%D8%AF_%D8%B1%D8%A7_%D8%A7%D8%B4%DA%A9%D8%A7%D9%84_%D8%B2%D8%AF%D8%A7%DB%8C%DB%8C_%DA%A9%D9%86%DB%8C%D8%AF\" >\u06a9\u062f GO \u062e\u0648\u062f \u0631\u0627 \u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u06a9\u0646\u06cc\u062f<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/nabfollower.com\/blog\/%d9%86%d8%ad%d9%88%d9%87-%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d9%85%d8%ad%db%8c%d8%b7-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-go-%d8%a8%d8%a7-%da%a9%d8%af-vs\/#%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%AA%D9%88%D8%B3%D8%B9%D9%87_%D8%A7%D8%A8%D8%B1\" >\u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u0627\u0628\u0631<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/nabfollower.com\/blog\/%d9%86%d8%ad%d9%88%d9%87-%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d9%85%d8%ad%db%8c%d8%b7-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-go-%d8%a8%d8%a7-%da%a9%d8%af-vs\/#%D8%A8%D8%B1%D8%A7%DB%8C_%D8%AA%D9%88%D8%B3%D8%B9%D9%87_%D8%A8%D8%AF%D9%88%D9%86_%D8%B3%D8%B1%D9%88%D8%B1_%D8%AA%D9%86%D8%B8%DB%8C%D9%85_%D8%B4%D8%AF%D9%87_%D8%A7%D8%B3%D8%AA\" >\u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u0628\u062f\u0648\u0646 \u0633\u0631\u0648\u0631 \u062a\u0646\u0638\u06cc\u0645 \u0634\u062f\u0647 \u0627\u0633\u062a<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/nabfollower.com\/blog\/%d9%86%d8%ad%d9%88%d9%87-%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d9%85%d8%ad%db%8c%d8%b7-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-go-%d8%a8%d8%a7-%da%a9%d8%af-vs\/#%D8%A7%D8%B9%D8%AA%D8%A8%D8%A7%D8%B1%D9%86%D8%A7%D9%85%D9%87_%D9%87%D8%A7%DB%8C_%D8%A7%D8%A8%D8%B1_%D8%B1%D8%A7_%D8%A7%DB%8C%D9%85%D9%86_%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA_%DA%A9%D9%86%DB%8C%D8%AF\" >\u0627\u0639\u062a\u0628\u0627\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0627\u0628\u0631 \u0631\u0627 \u0627\u06cc\u0645\u0646 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u06cc\u062f<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/nabfollower.com\/blog\/%d9%86%d8%ad%d9%88%d9%87-%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d9%85%d8%ad%db%8c%d8%b7-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-go-%d8%a8%d8%a7-%da%a9%d8%af-vs\/#%D8%A8%D9%87%D8%AA%D8%B1%DB%8C%D9%86_%D8%B1%D9%88%D8%B4%D9%87%D8%A7_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%AA%D9%88%D8%B3%D8%B9%D9%87_GO\" >\u0628\u0647\u062a\u0631\u06cc\u0646 \u0631\u0648\u0634\u0647\u0627 \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 GO<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/nabfollower.com\/blog\/%d9%86%d8%ad%d9%88%d9%87-%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d9%85%d8%ad%db%8c%d8%b7-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-go-%d8%a8%d8%a7-%da%a9%d8%af-vs\/#%D8%B3%D8%A7%D8%B2%D9%85%D8%A7%D9%86_%DA%A9%D8%AF\" >\u0633\u0627\u0632\u0645\u0627\u0646 \u06a9\u062f<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/nabfollower.com\/blog\/%d9%86%d8%ad%d9%88%d9%87-%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d9%85%d8%ad%db%8c%d8%b7-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-go-%d8%a8%d8%a7-%da%a9%d8%af-vs\/#%D8%AA%D8%B3%D8%AA_%D8%B1%D8%A7%D9%87_%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C\" >\u062a\u0633\u062a \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/nabfollower.com\/blog\/%d9%86%d8%ad%d9%88%d9%87-%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d9%85%d8%ad%db%8c%d8%b7-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-go-%d8%a8%d8%a7-%da%a9%d8%af-vs\/#%D8%A7%D8%AF%D8%BA%D8%A7%D9%85_%D9%85%D8%AF%D8%A7%D9%88%D9%85\" >\u0627\u062f\u063a\u0627\u0645 \u0645\u062f\u0627\u0648\u0645<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/nabfollower.com\/blog\/%d9%86%d8%ad%d9%88%d9%87-%d8%aa%d9%86%d8%b8%db%8c%d9%85-%d9%85%d8%ad%db%8c%d8%b7-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-go-%d8%a8%d8%a7-%da%a9%d8%af-vs\/#%D9%BE%D8%A7%DB%8C%D8%A7%D9%86\" >\u067e\u0627\u06cc\u0627\u0646<\/a><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"%D9%BE%DB%8C%D8%B4_%D9%86%DB%8C%D8%A7%D8%B2%D9%87%D8%A7%DB%8C\"><\/span>\n<p>  \u067e\u06cc\u0634 \u0646\u06cc\u0627\u0632\u0647\u0627\u06cc<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0642\u0628\u0644 \u0627\u0632 \u0634\u0631\u0648\u0639 \u060c \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f \u06a9\u0647:<\/p>\n<ul>\n<li>\u0631\u0627\u06cc\u0627\u0646\u0647 \u0627\u06cc \u06a9\u0647 \u0648\u06cc\u0646\u062f\u0648\u0632 10\/11 \u060c \u0645\u06a9\u0648\u0633 \u06cc\u0627 \u062a\u0648\u0632\u06cc\u0639 \u0644\u06cc\u0646\u0648\u06a9\u0633 \u0631\u0627 \u0627\u062c\u0631\u0627 \u0645\u06cc \u06a9\u0646\u062f<\/li>\n<li>\u062f\u0633\u062a\u0631\u0633\u06cc \u0627\u062f\u0627\u0631\u06cc \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631<\/li>\n<li>\u0627\u062a\u0635\u0627\u0644 \u0628\u0647 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a \u0628\u0631\u0627\u06cc \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc \u0628\u0633\u062a\u0647 \u0647\u0627\u06cc \u0644\u0627\u0632\u0645<\/li>\n<li>\u0622\u0634\u0646\u0627\u06cc\u06cc \u0627\u0633\u0627\u0633\u06cc \u0628\u0627 \u0639\u0645\u0644\u06cc\u0627\u062a \u062e\u0637 \u0641\u0631\u0645\u0627\u0646<\/li>\n<\/ul>\n<h2><span class=\"ez-toc-section\" id=\"%D9%86%D8%B5%D8%A8\"><\/span>\n<p>  \u0646\u0635\u0628<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0627\u0628\u062a\u062f\u0627 \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc GO \u0631\u0627 \u0631\u0648\u06cc \u0633\u06cc\u0633\u062a\u0645 \u062e\u0648\u062f \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f.<\/p>\n<ol>\n<li>\n<p>\u0628\u0647 \u0635\u0641\u062d\u0647 \u0631\u0633\u0645\u06cc \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<\/li>\n<li>\n<p>\u0646\u0635\u0628 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u062e\u0648\u062f \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc \u06a9\u0646\u06cc\u062f.<\/p>\n<\/li>\n<li>\n<p>\u0646\u0635\u0628 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f \u0648 \u062f\u0633\u062a\u0648\u0631\u0627\u0644\u0639\u0645\u0644 \u0647\u0627\u06cc \u0631\u0648\u06cc \u0635\u0641\u062d\u0647 \u0631\u0627 \u062f\u0646\u0628\u0627\u0644 \u06a9\u0646\u06cc\u062f.<\/p>\n<\/li>\n<li>\n<p>\u0646\u0635\u0628 \u0631\u0627 \u0628\u0627 \u0628\u0627\u0632 \u06a9\u0631\u062f\u0646 \u06cc\u06a9 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u06cc\u0627 \u0641\u0631\u0645\u0627\u0646 \u0633\u0631\u06cc\u0639 \u0648 \u0627\u062c\u0631\u0627 \u062a\u0623\u06cc\u06cc\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"highlight console\"><code><span class=\"gp\">$<\/span><span class=\"w\"> <\/span>go version\n<\/code><\/pre>\n<p>\u0628\u0627\u06cc\u062f \u062e\u0631\u0648\u062c\u06cc \u0631\u0627 \u06a9\u0647 \u0646\u0633\u062e\u0647 GO \u0646\u0635\u0628 \u0634\u062f\u0647 \u0631\u0627 \u0646\u0634\u0627\u0646 \u0645\u06cc \u062f\u0647\u062f \u060c \u0628\u0628\u06cc\u0646\u06cc\u062f.<\/p>\n<\/li>\n<li>\n<p>\u0641\u0636\u0627\u06cc \u06a9\u0627\u0631\u06cc GO \u062e\u0648\u062f \u0631\u0627 \u0628\u0627 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0633\u0627\u062e\u062a\u0627\u0631 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f. \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u0645\u0627\u0698\u0648\u0644 \u0647\u0627\u06cc GO \u0627\u0647\u0645\u06cc\u062a \u0633\u0627\u062e\u062a\u0627\u0631 \u0633\u0646\u062a\u06cc Gopath \u0631\u0627 \u06a9\u0627\u0647\u0634 \u062f\u0627\u062f\u0647 \u0627\u0646\u062f \u060c \u062f\u0627\u0634\u062a\u0646 \u06cc\u06a9 \u0641\u0636\u0627\u06cc \u06a9\u0627\u0631\u06cc \u0627\u062e\u062a\u0635\u0627\u0635\u06cc \u0647\u0646\u0648\u0632 \u0647\u0645 \u0645\u0641\u06cc\u062f \u0627\u0633\u062a:<\/p>\n<pre class=\"highlight console\"><code><span class=\"gp\">$<\/span><span class=\"w\"> <\/span><span class=\"nb\">mkdir<\/span> <span class=\"nt\">-p<\/span> ~\/go\/<span class=\"o\">{<\/span>bin,pkg,src<span class=\"o\">}<\/span>\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u0628\u0627 \u0627\u0641\u0632\u0648\u062f\u0646 \u0645\u0648\u0627\u0631\u062f \u0632\u06cc\u0631 \u0628\u0647 \u067e\u0631\u0648\u0646\u062f\u0647 \u067e\u0631\u0648\u0641\u0627\u06cc\u0644 \u067e\u0648\u0633\u062a\u0647 \u062e\u0648\u062f \u060c \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u0628\u0627\u06cc\u0646\u0631\u06cc GO \u0631\u0627 \u0628\u0647 \u0645\u0633\u06cc\u0631 \u062e\u0648\u062f \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f ((<code>.bashrc<\/code>\u0628\u0627 <code>.zshrc<\/code>\u060c \u06cc\u0627 \u0645\u0639\u0627\u062f\u0644 \u0622\u0646):<\/p>\n<pre class=\"highlight console\"><code><span class=\"gp\">$<\/span><span class=\"w\"> <\/span><span class=\"nb\">export <\/span><span class=\"nv\">PATH<\/span><span class=\"o\">=<\/span><span class=\"nv\">$PATH<\/span>:<span class=\"nv\">$HOME<\/span>\/go\/bin\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0631\u0627 \u0627\u0639\u0645\u0627\u0644 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"highlight console\"><code><span class=\"gp\">$<\/span><span class=\"w\"> <\/span><span class=\"nb\">source<\/span> ~\/.bashrc  <span class=\"c\"># or source ~\/.zshrc<\/span>\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"%D8%A8%D8%B1%D8%A7%DB%8C_%D8%AA%D9%88%D8%B3%D8%B9%D9%87_GO_CODE_%D8%B1%D8%A7_%D8%AA%D9%86%D8%B8%DB%8C%D9%85_%DA%A9%D9%86%DB%8C%D8%AF\"><\/span>\n<p>  \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 GO CODE \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Visual Studio Code \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0628\u0633\u06cc\u0627\u0631 \u062e\u0648\u0628\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc \u067e\u0633\u0648\u0646\u062f\u0647\u0627\u06cc \u062e\u0648\u062f \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D8%AF%D8%B1_%D9%85%D9%82%D8%A7%D8%A8%D9%84_%DA%A9%D8%AF_%D9%86%D8%B5%D8%A8_%DA%A9%D9%86%DB%8C%D8%AF\"><\/span>\n<p>  \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u06a9\u062f \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li>\n<p>\u0628\u0647 \u0635\u0641\u062d\u0647 \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc \u06a9\u062f VS \u0645\u0631\u0627\u062c\u0639\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<\/li>\n<li>\n<p>\u0646\u0633\u062e\u0647 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u062e\u0648\u062f \u0628\u0627\u0631\u06af\u06cc\u0631\u06cc \u0648 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f.<\/p>\n<\/li>\n<li>\n<p>\u067e\u0633 \u0627\u0632 \u0646\u0635\u0628 \u060c \u06a9\u062f \u0631\u0627 \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc \u06a9\u0646\u06cc\u062f.<\/p>\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"%D9%BE%D8%B3%D9%88%D9%86%D8%AF_GO_%D8%B1%D8%A7_%D9%86%D8%B5%D8%A8_%DA%A9%D9%86%DB%8C%D8%AF\"><\/span>\n<p>  \u067e\u0633\u0648\u0646\u062f GO \u0631\u0627 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li>\n<p>\u0628\u0627 \u06a9\u0644\u06cc\u06a9 \u0628\u0631 \u0631\u0648\u06cc \u0646\u0645\u0627\u062f \u067e\u0633\u0648\u0646\u062f \u062f\u0631 \u0646\u0648\u0627\u0631 \u0641\u0639\u0627\u0644\u06cc\u062a \u062f\u0631 \u06a9\u0646\u0627\u0631 \u067e\u0646\u062c\u0631\u0647 \u06cc\u0627 \u0628\u0627 \u0641\u0634\u0627\u0631 \u062f\u0627\u062f\u0646 \u060c \u0646\u0645\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u0641\u0632\u0648\u062f\u0646\u06cc \u0631\u0627 \u0628\u0627\u0632 \u06a9\u0646\u06cc\u062f <code>Ctrl+Shift+X<\/code> (\u0648\u06cc\u0646\u062f\u0648\u0632\/\u0644\u06cc\u0646\u0648\u06a9\u0633) \u06cc\u0627 <code>Cmd+Shift+X<\/code> (macOS).<\/p>\n<\/li>\n<li>\n<p>\u062c\u0633\u062a\u062c\u0648\u06cc &#8220;\u0628\u0631\u0648&#8221; \u062f\u0631 \u0628\u0627\u0632\u0627\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0627\u0641\u0632\u0648\u062f\u0646\u06cc.<\/p>\n<\/li>\n<li>\n<p>\u0628\u0647 \u062f\u0646\u0628\u0627\u0644 \u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u0641\u0632\u0648\u062f\u0646\u06cc \u0645\u0646\u062a\u0634\u0631 \u0634\u062f\u0647 \u062a\u0648\u0633\u0637 &#8220;\u062a\u06cc\u0645 GO \u062f\u0631 Google&#8221; \u0628\u0627\u0634\u06cc\u062f \u0648 \u0631\u0648\u06cc \u0646\u0635\u0628 \u06a9\u0644\u06cc\u06a9 \u06a9\u0646\u06cc\u062f.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/media2.dev.to\/dynamic\/image\/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto\/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fs5ly4y2vqmkhs2jhqn7g.png\" alt=\"\u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u06a9\u062f GO \u067e\u0633\u0648\u0646\u062f\" loading=\"lazy\" width=\"222\" height=\"81\" title=\"\"><\/p>\n<\/li>\n<\/ol>\n<p><img decoding=\"async\" src=\"https:\/\/media2.dev.to\/dynamic\/image\/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto\/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fb1aq8jz3648ob450ngba.png\" alt=\"\u0628\u0647 \u06a9\u062f \u0627\u0633\u062a\u0648\u062f\u06cc\u0648 \u0648\u06cc\u0698\u0648\u0627\u0644 \u0628\u0631\u0648\u06cc\u062f\" loading=\"lazy\" width=\"613\" height=\"216\" title=\"\"><\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D9%86%D8%B5%D8%A8_%D8%A7%D8%A8%D8%B2%D8%A7%D8%B1%D9%87%D8%A7%DB%8C_GO\"><\/span>\n<p>  \u0646\u0635\u0628 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc GO<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0628\u0631\u0646\u0627\u0645\u0647 \u0627\u0641\u0632\u0648\u062f\u0646\u06cc GO \u0628\u0647 \u0686\u0646\u062f\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631 \u0628\u0631\u0627\u06cc \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f \u062a\u06a9\u0645\u06cc\u0644 \u06a9\u062f \u060c \u0642\u0627\u0644\u0628 \u0628\u0646\u062f\u06cc \u0648 \u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u0645\u062a\u06a9\u06cc \u0627\u0633\u062a.<\/p>\n<ol>\n<li>\n<p>\u067e\u0627\u0644\u062a \u0641\u0631\u0645\u0627\u0646 \u0631\u0627 \u0628\u0627 <code>Ctrl+Shift+P<\/code> (\u0648\u06cc\u0646\u062f\u0648\u0632\/\u0644\u06cc\u0646\u0648\u06a9\u0633) \u06cc\u0627 <code>Cmd+Shift+P<\/code> (macOS).<\/p>\n<\/li>\n<li>\n<p>&#8220;Go: Install\/Update Tools&#8221; \u0631\u0627 \u062a\u0627\u06cc\u067e \u06a9\u0646\u06cc\u062f \u0648 \u0627\u06cc\u0646 \u062f\u0633\u062a\u0648\u0631 \u0631\u0627 \u0647\u0646\u06af\u0627\u0645 \u0638\u0627\u0647\u0631 \u0634\u062f\u0646 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f.<\/p>\n<\/li>\n<li>\n<p>\u062a\u0645\u0627\u0645 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0645\u0648\u062c\u0648\u062f \u0631\u0627 \u062f\u0631 \u0644\u06cc\u0633\u062a \u0628\u0631\u0631\u0633\u06cc \u06a9\u0646\u06cc\u062f \u0648 \u0628\u0631\u0627\u06cc \u0646\u0635\u0628 \u0622\u0646\u0647\u0627 \u0631\u0648\u06cc OK \u06a9\u0644\u06cc\u06a9 \u06a9\u0646\u06cc\u062f.<\/p>\n<pre class=\"highlight console\"><code><span class=\"gp\">$<\/span><span class=\"w\"> <\/span>Installing github.com\/ramya-rao-a\/go-outline SUCCEEDED\n<span class=\"gp\">$<\/span><span class=\"w\"> <\/span>Installing github.com\/cweill\/gotests\/... SUCCEEDED\n<span class=\"gp\">$<\/span><span class=\"w\"> <\/span>Installing github.com\/fatih\/gomodifytags SUCCEEDED\n<span class=\"gp\">$<\/span><span class=\"w\"> <\/span>Installing github.com\/josharian\/impl SUCCEEDED\n<span class=\"gp\">$<\/span><span class=\"w\"> <\/span>Installing github.com\/haya14busa\/goplay\/cmd\/goplay SUCCEEDED\n<span class=\"gp\">$<\/span><span class=\"w\"> <\/span>Installing github.com\/go-delve\/delve\/cmd\/dlv SUCCEEDED\n<span class=\"gp\">$<\/span><span class=\"w\"> <\/span>Installing honnef.co\/go\/tools\/cmd\/staticcheck SUCCEEDED\n<span class=\"gp\">$<\/span><span class=\"w\"> <\/span>Installing golang.org\/x\/tools\/gopls SUCCEEDED\n<span class=\"gp\">$<\/span><span class=\"w\"> <\/span>Installing golang.org\/x\/lint\/golint SUCCEEDED\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"%D8%AA%D9%86%D8%B8%DB%8C%D9%85%D8%A7%D8%AA_%D8%AF%D8%B1_%D9%85%D9%82%D8%A7%D8%A8%D9%84_%DA%A9%D8%AF_%D8%B1%D8%A7_%D8%A8%D8%B1%D8%A7%DB%8C_GO_%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C_%DA%A9%D9%86%DB%8C%D8%AF\"><\/span>\n<p>  \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u06a9\u062f \u0631\u0627 \u0628\u0631\u0627\u06cc GO \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u06a9\u0646\u06cc\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 GO \u062e\u0648\u062f \u0631\u0627 \u0628\u0627 \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u06a9\u062f \u0633\u0641\u0627\u0631\u0634\u06cc \u06a9\u0646\u06cc\u062f.<\/p>\n<ol>\n<li>\n<p>\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0631\u0627 \u0628\u0627 \u0641\u0634\u0627\u0631 \u062f\u0627\u062f\u0646 \u0628\u0627\u0632 \u06a9\u0646\u06cc\u062f <code>Ctrl+,<\/code> (\u0648\u06cc\u0646\u062f\u0648\u0632\/\u0644\u06cc\u0646\u0648\u06a9\u0633) \u06cc\u0627 <code>Cmd+,<\/code> (macOS).<\/p>\n<\/li>\n<li>\n<p>\u0628\u0631\u0627\u06cc \u062f\u06cc\u062f\u0646 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062e\u0627\u0635 \u062f\u0631 \u062f\u0633\u062a\u0631\u0633 \u060c &#8220;\u0628\u0631\u0648&#8221; \u0631\u0627 \u062c\u0633\u062a\u062c\u0648 \u06a9\u0646\u06cc\u062f.<\/p>\n<\/li>\n<li>\n<p>\u0628\u0627 \u0627\u0641\u0632\u0648\u062f\u0646 \u0622\u0646\u0647\u0627 \u0628\u0647 \u067e\u0631\u0648\u0646\u062f\u0647 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062e\u0648\u062f \u060c \u0627\u06cc\u0646 \u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u067e\u06cc\u0634\u0646\u0647\u0627\u062f\u06cc \u0631\u0627 \u0641\u0639\u0627\u0644 \u06a9\u0646\u06cc\u062f.<\/p>\n<pre class=\"highlight json\"><code><span class=\"p\">{<\/span><span class=\"w\">\n    <\/span><span class=\"nl\">\"go.useLanguageServer\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"kc\">true<\/span><span class=\"p\">,<\/span><span class=\"w\">\n    <\/span><span class=\"nl\">\"go.formatTool\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"s2\">\"goimports\"<\/span><span class=\"p\">,<\/span><span class=\"w\">\n    <\/span><span class=\"nl\">\"go.lintOnSave\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"s2\">\"package\"<\/span><span class=\"p\">,<\/span><span class=\"w\">\n    <\/span><span class=\"nl\">\"editor.formatOnSave\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"kc\">true<\/span><span class=\"p\">,<\/span><span class=\"w\">\n    <\/span><span class=\"nl\">\"[go]\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">{<\/span><span class=\"w\">\n        <\/span><span class=\"nl\">\"editor.codeActionsOnSave\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"p\">{<\/span><span class=\"w\">\n            <\/span><span class=\"nl\">\"source.organizeImports\"<\/span><span class=\"p\">:<\/span><span class=\"w\"> <\/span><span class=\"kc\">true<\/span><span class=\"w\">\n        <\/span><span class=\"p\">}<\/span><span class=\"w\">\n    <\/span><span class=\"p\">}<\/span><span class=\"w\">\n<\/span><span class=\"p\">}<\/span><span class=\"w\">\n<\/span><\/code><\/pre>\n<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"%D8%A7%D9%88%D9%84%DB%8C%D9%86_%D9%BE%D8%B1%D9%88%DA%98%D9%87_GO_%D8%AE%D9%88%D8%AF_%D8%B1%D8%A7_%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF_%DA%A9%D9%86%DB%8C%D8%AF\"><\/span>\n<p>  \u0627\u0648\u0644\u06cc\u0646 \u067e\u0631\u0648\u0698\u0647 GO \u062e\u0648\u062f \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0627\u06a9\u0646\u0648\u0646 \u06a9\u0647 \u0645\u062d\u06cc\u0637 \u0634\u0645\u0627 \u062a\u0646\u0638\u06cc\u0645 \u0634\u062f\u0647 \u0627\u0633\u062a \u060c \u06cc\u06a9 \u067e\u0631\u0648\u0698\u0647 GO \u0633\u0627\u062f\u0647 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0647\u0645\u0647 \u0686\u06cc\u0632 \u0628\u0647 \u062f\u0631\u0633\u062a\u06cc \u06a9\u0627\u0631 \u06a9\u0646\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%DB%8C%DA%A9_%D9%85%D8%A7%DA%98%D9%88%D9%84_GO_%D8%B1%D8%A7_%D8%A2%D8%BA%D8%A7%D8%B2_%DA%A9%D9%86%DB%8C%D8%AF\"><\/span>\n<p>  \u06cc\u06a9 \u0645\u0627\u0698\u0648\u0644 GO \u0631\u0627 \u0622\u063a\u0627\u0632 \u06a9\u0646\u06cc\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li>\n<p>\u06cc\u06a9 \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u062c\u062f\u06cc\u062f \u0628\u0631\u0627\u06cc \u067e\u0631\u0648\u0698\u0647 \u062e\u0648\u062f \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"highlight console\"><code><span class=\"gp\">$<\/span><span class=\"w\"> <\/span><span class=\"nb\">mkdir<\/span> <span class=\"nt\">-p<\/span> ~\/projects\/hello-go\n<span class=\"gp\">$<\/span><span class=\"w\"> <\/span><span class=\"nb\">cd<\/span> ~\/projects\/hello-go\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u06cc\u06a9 \u0645\u0627\u0698\u0648\u0644 GO \u062c\u062f\u06cc\u062f \u0631\u0627 \u0627\u0648\u0644\u06cc\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"highlight console\"><code><span class=\"gp\">$<\/span><span class=\"w\"> <\/span>go mod init example.com\/hello\n<\/code><\/pre>\n<p>\u0627\u06cc\u0646 \u06cc\u06a9 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u06a9\u0646\u062f <code>go.mod<\/code> \u067e\u0631\u0648\u0646\u062f\u0647 \u0627\u06cc \u06a9\u0647 \u0648\u0627\u0628\u0633\u062a\u06af\u06cc \u0647\u0627\u06cc \u0634\u0645\u0627 \u0631\u0627 \u0631\u062f\u06cc\u0627\u0628\u06cc \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"%DB%8C%DA%A9_%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87_%D8%B3%D8%A7%D8%AF%D9%87_%D8%A8%D9%86%D9%88%DB%8C%D8%B3%DB%8C%D8%AF\"><\/span>\n<p>  \u06cc\u06a9 \u0628\u0631\u0646\u0627\u0645\u0647 \u0633\u0627\u062f\u0647 \u0628\u0646\u0648\u06cc\u0633\u06cc\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li>\n<p>\u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u062c\u062f\u06cc\u062f \u0628\u0647 \u0646\u0627\u0645 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f <code>main.go<\/code>:<\/p>\n<pre class=\"highlight console\"><code><span class=\"gp\">$<\/span><span class=\"w\"> <\/span><span class=\"nb\">touch <\/span>main.go\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u067e\u0631\u0648\u0698\u0647 \u0631\u0627 \u062f\u0631 VS Code \u0628\u0627\u0632 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"highlight console\"><code><span class=\"gp\">$<\/span><span class=\"w\"> <\/span>code <span class=\"nb\">.<\/span>\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u06a9\u062f \u0632\u06cc\u0631 \u0631\u0627 \u0628\u0647 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f <code>main.go<\/code>:<\/p>\n<pre class=\"highlight go\"><code><span class=\"k\">package<\/span> <span class=\"n\">main<\/span>\n\n<span class=\"k\">import<\/span> <span class=\"p\">(<\/span>\n    <span class=\"s\">\"fmt\"<\/span>\n    <span class=\"s\">\"time\"<\/span>\n<span class=\"p\">)<\/span>\n\n<span class=\"k\">func<\/span> <span class=\"n\">main<\/span><span class=\"p\">()<\/span> <span class=\"p\">{<\/span>\n    <span class=\"n\">fmt<\/span><span class=\"o\">.<\/span><span class=\"n\">Println<\/span><span class=\"p\">(<\/span><span class=\"s\">\"Hello, Go!\"<\/span><span class=\"p\">)<\/span>\n    <span class=\"n\">fmt<\/span><span class=\"o\">.<\/span><span class=\"n\">Println<\/span><span class=\"p\">(<\/span><span class=\"s\">\"Current time:\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">time<\/span><span class=\"o\">.<\/span><span class=\"n\">Now<\/span><span class=\"p\">()<\/span><span class=\"o\">.<\/span><span class=\"n\">Format<\/span><span class=\"p\">(<\/span><span class=\"n\">time<\/span><span class=\"o\">.<\/span><span class=\"n\">RFC1123<\/span><span class=\"p\">))<\/span>\n<span class=\"p\">}<\/span>\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u0641\u0627\u06cc\u0644 \u0631\u0627 \u0630\u062e\u06cc\u0631\u0647 \u06a9\u0631\u062f\u0647 \u0648 \u0628\u0631\u0646\u0627\u0645\u0647 \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"highlight console\"><code><span class=\"gp\">$<\/span><span class=\"w\"> <\/span>go run main.go\n<\/code><\/pre>\n<p>\u0634\u0645\u0627 \u0628\u0627\u06cc\u062f \u062e\u0631\u0648\u062c\u06cc \u0645\u0634\u0627\u0628\u0647:<\/p>\n<pre class=\"highlight plaintext\"><code>Hello, Go!\nCurrent time: Mon, 04 Mar 2025 15:04:05 PST\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"%DA%A9%D8%AF_GO_%D8%AE%D9%88%D8%AF_%D8%B1%D8%A7_%D8%A7%D8%B4%DA%A9%D8%A7%D9%84_%D8%B2%D8%AF%D8%A7%DB%8C%DB%8C_%DA%A9%D9%86%DB%8C%D8%AF\"><\/span>\n<p>  \u06a9\u062f GO \u062e\u0648\u062f \u0631\u0627 \u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u06a9\u0646\u06cc\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0627\u062f\u063a\u0627\u0645 \u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u062f\u0631 \u0645\u0642\u0627\u0628\u0644 \u06a9\u062f \u0628\u0627\u0639\u062b \u0627\u06cc\u062c\u0627\u062f \u0639\u06cc\u0628 \u06cc\u0627\u0628\u06cc \u06a9\u062f GO \u0633\u0627\u062f\u0647 \u0645\u06cc \u0634\u0648\u062f.<\/p>\n<ol>\n<li>\n<p>\u0628\u0627 \u06a9\u0644\u06cc\u06a9 \u0631\u0648\u06cc \u062d\u0627\u0634\u06cc\u0647 \u0648\u06cc\u0631\u0627\u06cc\u0634\u06af\u0631 \u062f\u0631 \u06a9\u0646\u0627\u0631 \u06cc\u06a9 \u0634\u0645\u0627\u0631\u0647 \u062e\u0637 \u060c \u06cc\u06a9 \u0646\u0642\u0637\u0647 \u0634\u06a9\u0633\u062a \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f.<\/p>\n<\/li>\n<li>\n<p>\u0646\u0645\u0627\u06cc \u0627\u062c\u0631\u0627 \u0648 \u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u0631\u0627 \u0628\u0627 \u06a9\u0644\u06cc\u06a9 \u0631\u0648\u06cc \u0646\u0645\u0627\u062f \u0627\u062c\u0631\u0627 \u062f\u0631 \u0646\u0648\u0627\u0631 \u0641\u0639\u0627\u0644\u06cc\u062a \u06cc\u0627 \u0641\u0634\u0627\u0631 \u062f\u0627\u062f\u0646 \u0628\u0627\u0632 \u06a9\u0646\u06cc\u062f <code>Ctrl+Shift+D<\/code> (\u0648\u06cc\u0646\u062f\u0648\u0632\/\u0644\u06cc\u0646\u0648\u06a9\u0633) \u06cc\u0627 <code>Cmd+Shift+D<\/code> (macOS).<\/p>\n<\/li>\n<li>\n<p>\u0631\u0648\u06cc &#8220;\u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u067e\u0631\u0648\u0646\u062f\u0647 launch.json&#8221; \u06a9\u0644\u06cc\u06a9 \u06a9\u0646\u06cc\u062f \u0648 &#8220;Go&#8221; \u0631\u0627 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062d\u06cc\u0637 \u0627\u0646\u062a\u062e\u0627\u0628 \u06a9\u0646\u06cc\u062f.<\/p>\n<\/li>\n<li>\n<p>\u0628\u0627 \u06a9\u0644\u06cc\u06a9 \u0628\u0631 \u0631\u0648\u06cc \u062f\u06a9\u0645\u0647 \u0628\u0627\u0632\u06cc \u0633\u0628\u0632 \u06cc\u0627 \u0641\u0634\u0627\u0631 \u062f\u0627\u062f\u0646 F5 \u060c \u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u0631\u0627 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f.<\/p>\n<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"%D9%BE%DB%8C%DA%A9%D8%B1%D8%A8%D9%86%D8%AF%DB%8C_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%AA%D9%88%D8%B3%D8%B9%D9%87_%D8%A7%D8%A8%D8%B1\"><\/span>\n<p>  \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u0627\u0628\u0631<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0645\u062d\u06cc\u0637 GO \u062e\u0648\u062f \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0628\u0627 \u062e\u062f\u0645\u0627\u062a \u0627\u0628\u0631\u06cc \u0648 \u0639\u0645\u0644\u06a9\u0631\u062f\u0647\u0627\u06cc \u0628\u062f\u0648\u0646 \u0633\u0631\u0648\u0631 \u06a9\u0627\u0631 \u06a9\u0646\u06cc\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D8%A8%D8%B1%D8%A7%DB%8C_%D8%AA%D9%88%D8%B3%D8%B9%D9%87_%D8%A8%D8%AF%D9%88%D9%86_%D8%B3%D8%B1%D9%88%D8%B1_%D8%AA%D9%86%D8%B8%DB%8C%D9%85_%D8%B4%D8%AF%D9%87_%D8%A7%D8%B3%D8%AA\"><\/span>\n<p>  \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u0628\u062f\u0648\u0646 \u0633\u0631\u0648\u0631 \u062a\u0646\u0638\u06cc\u0645 \u0634\u062f\u0647 \u0627\u0633\u062a<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ol>\n<li>\n<p>\u0628\u0633\u062a\u0647 \u0647\u0627\u06cc \u0644\u0627\u0632\u0645 \u0631\u0627 \u0628\u0631\u0627\u06cc \u06a9\u0627\u0631 \u0628\u0627 \u062a\u0648\u0627\u0628\u0639 \u0628\u062f\u0648\u0646 \u0633\u0631\u0648\u0631 \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"highlight console\"><code><span class=\"gp\">$<\/span><span class=\"w\"> <\/span>go get github.com\/aws\/aws-lambda-go\/lambda\n<\/code><\/pre>\n<blockquote>\n[!NOTE]\u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u0627\u06cc\u0646 \u0628\u0633\u062a\u0647 \u0628\u0647 AWS \u0627\u0634\u0627\u0631\u0647 \u0645\u06cc \u06a9\u0646\u062f \u060c \u0645\u0641\u0627\u0647\u06cc\u0645 \u0645\u0631\u0628\u0648\u0637 \u0628\u0647 \u062a\u0648\u0627\u0628\u0639 \u0628\u062f\u0648\u0646 \u0633\u0631\u0648\u0631 \u062f\u0631 \u0627\u0631\u0627\u0626\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u0628\u0631 \u0627\u0633\u062a.<\/p>\n<\/blockquote>\n<\/li>\n<li>\n<p>\u06cc\u06a9 \u0639\u0645\u0644\u06a9\u0631\u062f \u0628\u062f\u0648\u0646 \u0633\u0631\u0648\u0631 \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"highlight go\"><code><span class=\"k\">package<\/span> <span class=\"n\">main<\/span>\n\n<span class=\"k\">import<\/span> <span class=\"p\">(<\/span>\n    <span class=\"s\">\"context\"<\/span>\n    <span class=\"s\">\"fmt\"<\/span>\n    <span class=\"s\">\"github.com\/aws\/aws-lambda-go\/lambda\"<\/span>\n<span class=\"p\">)<\/span>\n\n<span class=\"k\">type<\/span> <span class=\"n\">Event<\/span> <span class=\"k\">struct<\/span> <span class=\"p\">{<\/span>\n    <span class=\"n\">Name<\/span> <span class=\"kt\">string<\/span> <span class=\"s\">`json:\"name\"`<\/span>\n<span class=\"p\">}<\/span>\n\n<span class=\"k\">type<\/span> <span class=\"n\">Response<\/span> <span class=\"k\">struct<\/span> <span class=\"p\">{<\/span>\n    <span class=\"n\">Message<\/span> <span class=\"kt\">string<\/span> <span class=\"s\">`json:\"message\"`<\/span>\n<span class=\"p\">}<\/span>\n\n<span class=\"k\">func<\/span> <span class=\"n\">HandleRequest<\/span><span class=\"p\">(<\/span><span class=\"n\">ctx<\/span> <span class=\"n\">context<\/span><span class=\"o\">.<\/span><span class=\"n\">Context<\/span><span class=\"p\">,<\/span> <span class=\"n\">event<\/span> <span class=\"n\">Event<\/span><span class=\"p\">)<\/span> <span class=\"p\">(<\/span><span class=\"n\">Response<\/span><span class=\"p\">,<\/span> <span class=\"kt\">error<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n    <span class=\"k\">return<\/span> <span class=\"n\">Response<\/span><span class=\"p\">{<\/span>\n        <span class=\"n\">Message<\/span><span class=\"o\">:<\/span> <span class=\"n\">fmt<\/span><span class=\"o\">.<\/span><span class=\"n\">Sprintf<\/span><span class=\"p\">(<\/span><span class=\"s\">\"Hello, %s!\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">event<\/span><span class=\"o\">.<\/span><span class=\"n\">Name<\/span><span class=\"p\">),<\/span>\n    <span class=\"p\">},<\/span> <span class=\"no\">nil<\/span>\n<span class=\"p\">}<\/span>\n\n<span class=\"k\">func<\/span> <span class=\"n\">main<\/span><span class=\"p\">()<\/span> <span class=\"p\">{<\/span>\n    <span class=\"n\">lambda<\/span><span class=\"o\">.<\/span><span class=\"n\">Start<\/span><span class=\"p\">(<\/span><span class=\"n\">HandleRequest<\/span><span class=\"p\">)<\/span>\n<span class=\"p\">}<\/span>\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"%D8%A7%D8%B9%D8%AA%D8%A8%D8%A7%D8%B1%D9%86%D8%A7%D9%85%D9%87_%D9%87%D8%A7%DB%8C_%D8%A7%D8%A8%D8%B1_%D8%B1%D8%A7_%D8%A7%DB%8C%D9%85%D9%86_%D9%85%D8%AF%DB%8C%D8%B1%DB%8C%D8%AA_%DA%A9%D9%86%DB%8C%D8%AF\"><\/span>\n<p>  \u0627\u0639\u062a\u0628\u0627\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0627\u0628\u0631 \u0631\u0627 \u0627\u06cc\u0645\u0646 \u0645\u062f\u06cc\u0631\u06cc\u062a \u06a9\u0646\u06cc\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0647\u0646\u06af\u0627\u0645 \u06a9\u0627\u0631 \u0628\u0627 \u062e\u062f\u0645\u0627\u062a \u0627\u0628\u0631\u06cc \u060c \u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u06cc\u0645\u0646 \u0627\u0639\u062a\u0628\u0627\u0631\u0646\u0627\u0645\u0647 \u0628\u0633\u06cc\u0627\u0631 \u0645\u0647\u0645 \u0627\u0633\u062a.<\/p>\n<ol>\n<li>\n<p>\u06cc\u06a9 \u0627\u0628\u0632\u0627\u0631 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0627\u0639\u062a\u0628\u0627\u0631 \u0645\u0646\u0627\u0633\u0628 \u0628\u0631\u0627\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644 \u062e\u0648\u062f \u0646\u0635\u0628 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"highlight console\"><code><span class=\"gp\">$<\/span><span class=\"w\"> <\/span>go <span class=\"nb\">install <\/span>github.com\/99designs\/aws-vault@latest\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u0627\u06cc\u062c\u0627\u062f a <code>.gitignore<\/code> \u067e\u0631\u0648\u0646\u062f\u0647 \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0627\u0631\u062a\u06a9\u0627\u0628 \u0627\u0637\u0644\u0627\u0639\u0627\u062a \u062d\u0633\u0627\u0633 \u0628\u0647 \u0637\u0648\u0631 \u062a\u0635\u0627\u062f\u0641\u06cc:<\/p>\n<pre class=\"highlight console\"><code><span class=\"gp\">$<\/span><span class=\"w\"> <\/span><span class=\"nb\">echo<\/span> <span class=\"s2\">\".env<\/span><span class=\"se\">\\n<\/span><span class=\"s2\">*.pem<\/span><span class=\"se\">\\n<\/span><span class=\"s2\">*.key<\/span><span class=\"se\">\\n<\/span><span class=\"s2\">credentials.json\"<\/span> <span class=\"o\">&gt;<\/span> .gitignore\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0645\u062a\u063a\u06cc\u0631\u0647\u0627\u06cc \u0645\u062d\u06cc\u0637 \u0631\u0627 \u0628\u0631\u0627\u06cc \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f:<\/p>\n<pre class=\"highlight go\"><code><span class=\"k\">package<\/span> <span class=\"n\">main<\/span>\n\n<span class=\"k\">import<\/span> <span class=\"p\">(<\/span>\n    <span class=\"s\">\"fmt\"<\/span>\n    <span class=\"s\">\"os\"<\/span>\n<span class=\"p\">)<\/span>\n\n<span class=\"k\">func<\/span> <span class=\"n\">main<\/span><span class=\"p\">()<\/span> <span class=\"p\">{<\/span>\n    <span class=\"n\">region<\/span> <span class=\"o\">:=<\/span> <span class=\"n\">os<\/span><span class=\"o\">.<\/span><span class=\"n\">Getenv<\/span><span class=\"p\">(<\/span><span class=\"s\">\"CLOUD_REGION\"<\/span><span class=\"p\">)<\/span>\n    <span class=\"k\">if<\/span> <span class=\"n\">region<\/span> <span class=\"o\">==<\/span> <span class=\"s\">\"\"<\/span> <span class=\"p\">{<\/span>\n        <span class=\"n\">region<\/span> <span class=\"o\">=<\/span> <span class=\"s\">\"us-west-1\"<\/span> <span class=\"c\">\/\/ Default region<\/span>\n    <span class=\"p\">}<\/span>\n    <span class=\"n\">fmt<\/span><span class=\"o\">.<\/span><span class=\"n\">Printf<\/span><span class=\"p\">(<\/span><span class=\"s\">\"Using cloud region: %s<\/span><span class=\"se\">\\n<\/span><span class=\"s\">\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">region<\/span><span class=\"p\">)<\/span>\n<span class=\"p\">}<\/span>\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"%D8%A8%D9%87%D8%AA%D8%B1%DB%8C%D9%86_%D8%B1%D9%88%D8%B4%D9%87%D8%A7_%D8%A8%D8%B1%D8%A7%DB%8C_%D8%AA%D9%88%D8%B3%D8%B9%D9%87_GO\"><\/span>\n<p>  \u0628\u0647\u062a\u0631\u06cc\u0646 \u0631\u0648\u0634\u0647\u0627 \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 GO<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0627\u06cc\u0646 \u0628\u0647\u062a\u0631\u06cc\u0646 \u0634\u06cc\u0648\u0647 \u0647\u0627 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0627\u0632 \u062d\u0641\u0638 \u06a9\u062f GO \u0634\u0645\u0627 \u060c \u06a9\u0627\u0631\u0622\u0645\u062f \u0648 \u0627\u0632 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f\u0647\u0627\u06cc \u062c\u0627\u0645\u0639\u0647 \u060c \u0627\u062a\u062e\u0627\u0630 \u06a9\u0646\u06cc\u062f.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"%D8%B3%D8%A7%D8%B2%D9%85%D8%A7%D9%86_%DA%A9%D8%AF\"><\/span>\n<p>  \u0633\u0627\u0632\u0645\u0627\u0646 \u06a9\u062f<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u067e\u0631\u0648\u0698\u0647 \u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u0628\u0631\u0627\u06cc \u0648\u0636\u0648\u062d \u0648 \u0642\u0627\u0628\u0644\u06cc\u062a \u062d\u0641\u0638 \u0633\u0627\u062e\u062a\u0627\u0631:<\/p>\n<ol>\n<li>\n<p>\u0627\u0632 \u0628\u0633\u062a\u0647 \u0647\u0627 \u0628\u0631\u0627\u06cc \u0633\u0627\u0632\u0645\u0627\u0646\u062f\u0647\u06cc \u0639\u0645\u0644\u06a9\u0631\u062f\u0647\u0627\u06cc \u0645\u0631\u062a\u0628\u0637 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"highlight plaintext\"><code>myproject\/\n\u251c\u2500\u2500 cmd\/\n\u2502   \u2514\u2500\u2500 server\/\n\u2502       \u2514\u2500\u2500 main.go\n\u251c\u2500\u2500 internal\/\n\u2502   \u251c\u2500\u2500 auth\/\n\u2502   \u2502   \u2514\u2500\u2500 auth.go\n\u2502   \u2514\u2500\u2500 database\/\n\u2502       \u2514\u2500\u2500 database.go\n\u251c\u2500\u2500 pkg\/\n\u2502   \u2514\u2500\u2500 utils\/\n\u2502       \u2514\u2500\u2500 utils.go\n\u251c\u2500\u2500 go.mod\n\u2514\u2500\u2500 go.sum\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u0637\u0631\u062d \u067e\u0631\u0648\u0698\u0647 \u0627\u0633\u062a\u0627\u0646\u062f\u0627\u0631\u062f GO \u0631\u0627 \u062f\u0646\u0628\u0627\u0644 \u06a9\u0646\u06cc\u062f:<\/p>\n<ul>\n<li>\n<code>cmd\/<\/code>: \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0627\u0635\u0644\u06cc<\/li>\n<li>\n<code>internal\/<\/code>: \u0628\u0631\u0646\u0627\u0645\u0647 \u062e\u0635\u0648\u0635\u06cc \u0648 \u06a9\u062f \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647<\/li>\n<li>\n<code>pkg\/<\/code>: \u06a9\u062f \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0627\u06cc \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u062e\u0627\u0631\u062c\u06cc \u0628\u06cc \u062e\u0637\u0631 \u0627\u0633\u062a<\/li>\n<li>\n<code>api\/<\/code>: \u062a\u0639\u0627\u0631\u06cc\u0641 API (Protobuf \u060c OpenAPI \u0648 \u063a\u06cc\u0631\u0647)<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"%D8%AA%D8%B3%D8%AA_%D8%B1%D8%A7%D9%87_%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C\"><\/span>\n<p>  \u062a\u0633\u062a \u0631\u0627\u0647 \u0627\u0646\u062f\u0627\u0632\u06cc<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>GO \u062f\u0627\u0631\u0627\u06cc \u0642\u0627\u0628\u0644\u06cc\u062a \u0647\u0627\u06cc \u0622\u0632\u0645\u0627\u06cc\u0634 \u062f\u0627\u062e\u0644\u06cc \u0627\u0633\u062a \u06a9\u0647 \u06cc\u06a9\u067e\u0627\u0631\u0686\u0647 \u0628\u0627 \u06a9\u062f VS \u0627\u062f\u063a\u0627\u0645 \u0645\u06cc \u0634\u0648\u062f:<\/p>\n<ol>\n<li>\n<p>\u067e\u0631\u0648\u0646\u062f\u0647 \u0647\u0627\u06cc \u062a\u0633\u062a \u0631\u0627 \u0628\u0627 \u0646\u0627\u0645 \u0647\u0627\u06cc \u067e\u0627\u06cc\u0627\u0646 \u0648\u0627\u0631\u062f \u06a9\u0646\u06cc\u062f <code>_test.go<\/code>:<\/p>\n<pre class=\"highlight console\"><code><span class=\"gp\">$<\/span><span class=\"w\"> <\/span><span class=\"nb\">touch <\/span>utils_test.go\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u06cc\u06a9 \u062a\u0633\u062a \u0633\u0627\u062f\u0647 \u0628\u0646\u0648\u06cc\u0633\u06cc\u062f:<\/p>\n<pre class=\"highlight go\"><code><span class=\"k\">package<\/span> <span class=\"n\">main<\/span>\n\n<span class=\"k\">import<\/span> <span class=\"s\">\"testing\"<\/span>\n\n<span class=\"k\">func<\/span> <span class=\"n\">TestHello<\/span><span class=\"p\">(<\/span><span class=\"n\">t<\/span> <span class=\"o\">*<\/span><span class=\"n\">testing<\/span><span class=\"o\">.<\/span><span class=\"n\">T<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span>\n    <span class=\"n\">got<\/span> <span class=\"o\">:=<\/span> <span class=\"s\">\"Hello, Go!\"<\/span>\n    <span class=\"n\">want<\/span> <span class=\"o\">:=<\/span> <span class=\"s\">\"Hello, Go!\"<\/span>\n    <span class=\"k\">if<\/span> <span class=\"n\">got<\/span> <span class=\"o\">!=<\/span> <span class=\"n\">want<\/span> <span class=\"p\">{<\/span>\n        <span class=\"n\">t<\/span><span class=\"o\">.<\/span><span class=\"n\">Errorf<\/span><span class=\"p\">(<\/span><span class=\"s\">\"got %q, want %q\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">got<\/span><span class=\"p\">,<\/span> <span class=\"n\">want<\/span><span class=\"p\">)<\/span>\n    <span class=\"p\">}<\/span>\n<span class=\"p\">}<\/span>\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u062a\u0633\u062a \u0647\u0627 \u0631\u0627 \u0627\u0632 \u062a\u0631\u0645\u06cc\u0646\u0627\u0644 \u0627\u062c\u0631\u0627 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"highlight console\"><code><span class=\"gp\">$<\/span><span class=\"w\"> <\/span>go <span class=\"nb\">test<\/span> .\/...\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u06cc\u0627 \u0627\u0632 Explorer \u0622\u0632\u0645\u0648\u0646 VS Code \u0628\u0631\u0627\u06cc \u0627\u062c\u0631\u0627\u06cc \u0648 \u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u0628\u0647 \u0635\u0648\u0631\u062a \u0628\u0635\u0631\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f.<\/p>\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"%D8%A7%D8%AF%D8%BA%D8%A7%D9%85_%D9%85%D8%AF%D8%A7%D9%88%D9%85\"><\/span>\n<p>  \u0627\u062f\u063a\u0627\u0645 \u0645\u062f\u0627\u0648\u0645<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0627\u062f\u063a\u0627\u0645 \u0645\u062f\u0627\u0648\u0645 \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0628\u0647 \u0637\u0648\u0631 \u062e\u0648\u062f\u06a9\u0627\u0631 \u06a9\u062f \u062e\u0648\u062f \u0631\u0627 \u0622\u0632\u0645\u0627\u06cc\u0634 \u06a9\u0646\u06cc\u062f:<\/p>\n<ol>\n<li>\n<p>\u0627\u06cc\u062c\u0627\u062f a <code>.github\/workflows<\/code> \u062f\u0627\u06cc\u0631\u06a9\u062a\u0648\u0631\u06cc \u0627\u0642\u062f\u0627\u0645\u0627\u062a GitHub:<\/p>\n<pre class=\"highlight console\"><code><span class=\"gp\">$<\/span><span class=\"w\"> <\/span><span class=\"nb\">mkdir<\/span> <span class=\"nt\">-p<\/span> .github\/workflows\n<\/code><\/pre>\n<\/li>\n<li>\n<p>\u06cc\u06a9 \u0641\u0627\u06cc\u0644 \u06af\u0631\u062f\u0634 \u06a9\u0627\u0631 \u0627\u0635\u0644\u06cc \u0631\u0627 \u0628\u0631\u0627\u06cc GO \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f:<\/p>\n<pre class=\"highlight yaml\"><code><span class=\"na\">name<\/span><span class=\"pi\">:<\/span> <span class=\"s\">Go<\/span>\n\n<span class=\"na\">on<\/span><span class=\"pi\">:<\/span>\n  <span class=\"na\">push<\/span><span class=\"pi\">:<\/span>\n    <span class=\"na\">branches<\/span><span class=\"pi\">:<\/span> <span class=\"pi\">[<\/span> <span class=\"nv\">main<\/span> <span class=\"pi\">]<\/span>\n  <span class=\"na\">pull_request<\/span><span class=\"pi\">:<\/span>\n    <span class=\"na\">branches<\/span><span class=\"pi\">:<\/span> <span class=\"pi\">[<\/span> <span class=\"nv\">main<\/span> <span class=\"pi\">]<\/span>\n\n<span class=\"na\">jobs<\/span><span class=\"pi\">:<\/span>\n  <span class=\"na\">build<\/span><span class=\"pi\">:<\/span>\n    <span class=\"na\">runs-on<\/span><span class=\"pi\">:<\/span> <span class=\"s\">ubuntu-latest<\/span>\n    <span class=\"na\">steps<\/span><span class=\"pi\">:<\/span>\n    <span class=\"pi\">-<\/span> <span class=\"na\">uses<\/span><span class=\"pi\">:<\/span> <span class=\"s\">actions\/checkout@v3<\/span>\n    <span class=\"pi\">-<\/span> <span class=\"na\">name<\/span><span class=\"pi\">:<\/span> <span class=\"s\">Set up Go<\/span>\n      <span class=\"na\">uses<\/span><span class=\"pi\">:<\/span> <span class=\"s\">actions\/setup-go@v3<\/span>\n      <span class=\"na\">with<\/span><span class=\"pi\">:<\/span>\n        <span class=\"na\">go-version<\/span><span class=\"pi\">:<\/span> <span class=\"m\">1.21<\/span>\n    <span class=\"pi\">-<\/span> <span class=\"na\">name<\/span><span class=\"pi\">:<\/span> <span class=\"s\">Build<\/span>\n      <span class=\"na\">run<\/span><span class=\"pi\">:<\/span> <span class=\"s\">go build -v .\/...<\/span>\n    <span class=\"pi\">-<\/span> <span class=\"na\">name<\/span><span class=\"pi\">:<\/span> <span class=\"s\">Test<\/span>\n      <span class=\"na\">run<\/span><span class=\"pi\">:<\/span> <span class=\"s\">go test -v .\/...<\/span>\n<\/code><\/pre>\n<\/li>\n<\/ol>\n<h2><span class=\"ez-toc-section\" id=\"%D9%BE%D8%A7%DB%8C%D8%A7%D9%86\"><\/span>\n<p>  \u067e\u0627\u06cc\u0627\u0646<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>\u0627\u06a9\u0646\u0648\u0646 \u06cc\u06a9 \u0645\u062d\u06cc\u0637 \u062a\u0648\u0633\u0639\u0647 \u06a9\u0627\u0645\u0644\u0627\u064b \u067e\u06cc\u06a9\u0631\u0628\u0646\u062f\u06cc \u0634\u062f\u0647 GO \u0628\u0627 \u06a9\u062f VS \u0622\u0645\u0627\u062f\u0647 \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0627\u0628\u0631\u06cc \u062f\u0627\u0631\u06cc\u062f. \u0627\u06cc\u0646 \u062a\u0646\u0638\u06cc\u0645 \u062a\u06a9\u0645\u06cc\u0644 \u06a9\u062f \u060c \u0627\u0634\u06a9\u0627\u0644 \u0632\u062f\u0627\u06cc\u06cc \u060c \u0622\u0632\u0645\u0627\u06cc\u0634 \u0648 \u062a\u0645\u0627\u0645 \u0627\u0628\u0632\u0627\u0631\u0647\u0627\u06cc \u0645\u0648\u0631\u062f \u0646\u06cc\u0627\u0632 \u0628\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc GO \u06a9\u0627\u0631\u0622\u0645\u062f \u0631\u0627 \u0641\u0631\u0627\u0647\u0645 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>\u0628\u0627 \u0631\u0634\u062f \u067e\u0631\u0648\u0698\u0647 \u0647\u0627\u06cc \u062e\u0648\u062f \u062f\u0631 \u067e\u06cc\u0686\u06cc\u062f\u06af\u06cc \u060c \u0628\u0631\u0631\u0633\u06cc \u0645\u0648\u0636\u0648\u0639\u0627\u062a \u067e\u06cc\u0634\u0631\u0641\u062a\u0647 \u0645\u0627\u0646\u0646\u062f:<\/p>\n<ul>\n<li>\u0627\u06cc\u062c\u0627\u062f \u0648 \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u062a\u0648\u0627\u0628\u0639 \u0644\u0627\u0645\u0628\u062f\u0627 \u0628\u0627 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 GO<\/li>\n<li>\u06a9\u0627\u0631 \u0628\u0627 \u062e\u062f\u0645\u0627\u062a \u0630\u062e\u06cc\u0631\u0647 \u0633\u0627\u0632\u06cc \u0627\u0628\u0631\u06cc \u0627\u0632 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc GO<\/li>\n<li>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0627\u0628\u0632\u0627\u0631 AWS \u062f\u0631 VS Code \u0628\u0631\u0627\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u0646\u0627\u0628\u0639 \u0627\u0628\u0631\u06cc<\/li>\n<\/ul>\n<p>\u0628\u0627 \u062f\u0646\u0628\u0627\u0644 \u06a9\u0631\u062f\u0646 \u0627\u06cc\u0646 \u0631\u0627\u0647\u0646\u0645\u0627 \u060c \u0634\u0645\u0627 \u06cc\u06a9 \u067e\u0627\u06cc\u0647 \u0645\u062d\u06a9\u0645 \u0628\u0631\u0627\u06cc \u062a\u0648\u0633\u0639\u0647 GO \u0627\u06cc\u062c\u0627\u062f \u06a9\u0631\u062f\u0647 \u0627\u06cc\u062f \u06a9\u0647 \u0627\u0632 \u0628\u0647\u062a\u0631\u06cc\u0646 \u0634\u06cc\u0648\u0647 \u0647\u0627\u06cc \u0635\u0646\u0639\u062a \u067e\u06cc\u0631\u0648\u06cc \u0645\u06cc \u06a9\u0646\u062f \u0648 \u0627\u0632 \u0627\u0633\u062a\u0642\u0631\u0627\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0627\u0628\u0631\u06cc \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Go \u060c \u0647\u0645\u0686\u0646\u06cc\u0646 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 Golang \u0634\u0646\u0627\u062e\u062a\u0647 \u0645\u06cc \u0634\u0648\u062f \u060c \u06cc\u06a9 \u0632\u0628\u0627\u0646 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0627\u0633\u062a\u0627\u062a\u06cc\u06a9 \u0648 \u06af\u0631\u062f\u0622\u0648\u0631\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0633\u0627\u062f\u06af\u06cc \u060c \u06a9\u0627\u0631\u0622\u06cc\u06cc \u0648 \u0642\u0627\u0628\u0644\u06cc\u062a \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u0637\u0631\u0627\u062d\u06cc \u0634\u062f\u0647 \u0627\u0633\u062a. \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627 \u0648 \u0639\u0645\u0644\u06a9\u0631\u062f \u0647\u0645\u0632\u0645\u0627\u0646\u06cc \u0622\u0646 \u060c \u0622\u0646 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u0627\u0628\u0631\u06cc \u060c \u0645\u06cc\u06a9\u0631\u0648\u0633\u0631\u0648\u06cc\u0633 \u0648 \u0633\u06cc\u0633\u062a\u0645 \u0647\u0627\u06cc \u067e\u0633 \u0632\u0645\u06cc\u0646\u0647 \u0627\u06cc\u062f\u0647 \u0622\u0644 \u0645\u06cc \u06a9\u0646\u062f. Visual &hellip;<\/p>\n","protected":false},"author":2,"featured_media":100440,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/media2.dev.to\/dynamic\/image\/width=1000,height=500,fit=cover,gravity=auto,format=auto\/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Faniczfrk98av0zxh9e4m.png","fifu_image_alt":"","footnotes":""},"categories":[339],"tags":[],"class_list":["post-100439","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dev"],"_links":{"self":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/100439","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/comments?post=100439"}],"version-history":[{"count":0,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/100439\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media\/100440"}],"wp:attachment":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media?parent=100439"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/categories?post=100439"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/tags?post=100439"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}