0.آموزش Go با مثال

GO یک زبان منبع باز که برای ساخت برنامه های ساده و سریع و قابل اعتماد استفاده میشود .

اینجا زبان برنامه نویسی Go با مثال تمرین میشه و این آموزش هم ترجمه ای از سایت GO BY EXAMPLE هست سعی میکنم چیزهایی که نیاز به توضیح بیشتر هست رو تو پاورقی اضافه میکنم .

مطالب و عناوین مثال ها به شرح زیر هستن و سعی میکنم هر روز چند تاشون رو بنویسم و نوشتارشون رو به حالت لینک ناوبری تغییر بدم :

1. سلام دنیا

2. نوع ها

3. متغیرها

4. ثابت

5. حلقه for

6. شرط if/else

7. شرطswitch

8. آرایه ها

9. آرایه های برشی

10. شبه آرایه ها(map ها)

11. تکرار range

12. توابع

13. چند بازگشتی مقادیر

14. توابع متغیر

15. تابع بستار

16. بازگشتی

17. اشاره گرها

18. سازه ها

19. متد ها

20. اینترفیس ها

21. خطاها

22. (روالهای گو)Goroutines

23. کانال ها

24. بافر کردن کانال

25. هماهنگ سازی کانال

26. هدایت کانال

27.دستور Select

28. زمان تأخیر

29. عملیات کانال غیر مسدود

30. بستن کانال ها

31. محدوده کانالها

32. تایمر

33. بلیط ها

34. استخر کارگر

35. محدود کردن نرخ

36. شمارنده های اتمی

37. قفل ها

38. تابع Goroutines

39. مرتب سازی

40. مرتب سازی بر اساس توابع

41. تابع توکار Panic

42. دفع کردن

43. توابع مجموعه

44. توابع رشته

45. فرمت رشته

46. عبارات منظم

47. JSON

48. زمان

49. مبدأ تاریخ

50. قالب بندی زمان / تجزیه و تحلیل

51. اعداد تصادفی

52. تجزیه شماره

53. تجزیه URL

54. SHA1 Hashes

55. رمزگذاری Base64

56. خواندن فایل ها

57. نوشتن فایل ها

58. فیلترهای خط

59. آرگومان های خط فرمان

60. پرچم های خط فرمان

61. متغیرهای محیطی

62. مراحل نشت

63. فرآیندهای اجرایی

64. سیگنال ها

65. خروج