پروژه نهایی CLI کوچک
بخشی از دوره Go
تا اینجا ورودی هر برنامهای که نوشتهای داخل خود کد نوشته شده بود. اگر میخواستی عددهای دیگری را جمع کنی، فایل را ویرایش میکردی و دوباره اجرایش میکردی. برای یادگیری اشکالی ندارد و برای یک ابزار به درد نمیخورد، چون ابزار چیزی است که دست کس دیگری میدهی و او تصمیم میگیرد روی چه چیزی کار کند.
این درس یک ابزار واقعی میسازد: برنامهای که به شکل sum 1 2 3 اجرایش میکنی و 6 چاپ میکند. عمداً کوچک است، چون بخش جالبش حساب کردن نیست. بخش جالبش همه چیزهای دور آن است. گرفتن مقدارها از بیرون، تصمیم گرفتن درباره اینکه وقتی آن مقدارها بیمعنیاند چه کنی، خبر دادن به کسی که اجرایت کرده که چیزی خراب شده، و تبدیل کل ماجرا به یک فایل که میشود روی ماشین دیگری کپیاش کرد.
میخواهی Go پروژه نهایی CLI کوچک را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با Go آماده دریافت کنی و پروژه نهایی CLI کوچک را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسپروژه نهایی CLI کوچکچه چیزهایی یاد میگیری
- Os.Args
- Strconv.Atoi
- Error handling with if err != nil
- Os.Exit
- Go build
- Putting it together
