برچسب: Go
-
مختصر و مفید دربارۀ TestMain در گولنگ
—
در گولنگموقع بررسی فایلهای تستی که با گولنگ نوشته شدن، ممکنه با تابعی بهنام TestMain مواجه شده باشید. اگر بخوایم این اسم رو بر اساس کانونشن نامگذاری توابع تست در گولنگ بررسی کنیم، قاعدتاً باید اسم تست تابع Main برنامه باشه. اما آیا واقعاً TestMain برای تست تابع Main نوشته میشه؟ اگر نه، کاربردش چیه و…
-
نجات الگوریتم بازگشتی با Tail Call
الگوریتم بازگشتی جزو الگوریتمهای خلاقانهای محسوب میشه که گرچه شاید در ابتدا درکش کمی سخت باشه، اما وقتی که بهش عادت کنی، میبینی چقدر میتونه توی سادهتر شدن، خواناتر شدن و کوتاهتر شدن کد کمک کنه. با این حال انگلیسیها ضربالمثلی دارن که میگه: Everything comes with a price. یا به عبارتی: هر چیزی بهایی…