مطالعه – زبان برو – روز 02

Summarize this content to 400 words in Persian Lang سلام Devs! 👩💻👨💻
من درک اولیه را طی کردم و اکنون باید شروع به “نوشتن” چیزی کنم، می خواهم VSCode خود را پیکربندی کنم تا بتوانم کد تولید شده را برنامه ریزی و اشکال زدایی کنم.
🌟فرایند نصب/پیکربندی
🔸مرحله 01 – افزونه Go را برای VSCode نصب کنید
🔸 VSCode را باز کنید و برنامه افزودنی Go را نصب کنید: “Ctrl+Shift+X”، در قسمت جستجو، Go را تایپ کنید و گزینه “Go – Go Team at Google” را انتخاب کنید. فقط روی “نصب” کلیک کنید
🔸مرحله 02 – ابزارهای Go را به روز کنید
🔸 VSCode را باز کنید و برنامه Go Extension را نصب کنید: “Ctrl+Shift+P”، در قسمت “Go: Install/Update tools” را تایپ کنید.
اگر چیزی برای بهروزرسانی ظاهر شد، همه ابزارهای موجود را انتخاب کرده و تأیید را انتخاب کنید.
🔸مرحله 03 – یک سلام بسازید
🔸 ایده این است که یک مثال ساده ایجاد کنید و مطمئن شوید که کار می کند.
من یک پوشه ایجاد کردم و داخل آن یک فایل به نام “main.go”
package main
import “fmt”
func main() {
fmt.Println(“Hello!”)
}
با اجرای از طریق ترمینال توانستم فایل تولید شده را کامپایل و اجرا کنم.
go build main.go
پس از دستور، یک فایل اجرایی در پوشه با نام “main.exe” تولید شد. خوب، اولین برنامه من تولید شد.
🔸مرحله 04 – کد من را اشکال زدایی کنید
🔸حالا میخواهم کد را از طریق VSCode دیباگ کنم.
گزینه VSCode را برای Debug انتخاب کنید: “Ctrl+Shift+D” سپس دکمه “Run and Debug” را اجرا کنید.
اگر کار نکرد، ترمینال را باز کنید و دستور را اجرا کنید
go install -v github.com/go-delve/delve/cmd/dlv@latest
در اینجا یک خطای دیگر پیدا کردم
Build Error: go build -o c:\_Dev\Go\Hello\__debug_bin676152768.exe -gcflags all=-N -l .
go: go.mod file not found in current directory or any parent directory; see ‘go help modules’ (exit status 1)
به نظر می رسد پس از نسخه Go 1.16، پیش فرض این است که هنگام اجرای کد، انتظار می رود فایل «go.mod» در پروژه وجود داشته باشد.
برای انجام این کار، به سادگی دستور را اجرا کنید، جایی که “hello” نام پروژه است
go mod init hello
یک فایل در پوشه با محتوای زیر ایجاد کرد
module hello
go 1.23.2
فایل 'go.mod' برای مدیریت وابستگی در Go است.
حالا فقط “Run and Debug” را اجرا کنید و شاهد اتفاقات جادو باشید… 😁
🌟نتیجه گیری
تمام شد، آماده سازی VSCode کامل شد!!!
گزینه های دیگر برای نوشتن کد شما
در اینجا تعدادی از آنها را فهرست می کنم:
👉 LiteIDE X
👉 Jetbrains GoLand
👉 متن عالی
مراجع
👉 Visual Studio Code for Go را نصب و پیکربندی کنید
👉 6 IDE برتر Golang برای توسعه دهندگان Go
👉 6 بهترین IDE و ویرایشگر متن Golang
تا دفعه بعد! 👊
☕😊 اکنون می توانید با خرید یک قهوه از من حمایت کنید
سلام Devs! 👩💻👨💻
من درک اولیه را طی کردم و اکنون باید شروع به “نوشتن” چیزی کنم، می خواهم VSCode خود را پیکربندی کنم تا بتوانم کد تولید شده را برنامه ریزی و اشکال زدایی کنم.
🌟فرایند نصب/پیکربندی
🔸مرحله 01 – افزونه Go را برای VSCode نصب کنید
🔸 VSCode را باز کنید و برنامه افزودنی Go را نصب کنید: “Ctrl+Shift+X”، در قسمت جستجو، Go را تایپ کنید و گزینه “Go – Go Team at Google” را انتخاب کنید. فقط روی “نصب” کلیک کنید
🔸مرحله 02 – ابزارهای Go را به روز کنید
🔸 VSCode را باز کنید و برنامه Go Extension را نصب کنید: “Ctrl+Shift+P”، در قسمت “Go: Install/Update tools” را تایپ کنید.
اگر چیزی برای بهروزرسانی ظاهر شد، همه ابزارهای موجود را انتخاب کرده و تأیید را انتخاب کنید.
🔸مرحله 03 – یک سلام بسازید
🔸 ایده این است که یک مثال ساده ایجاد کنید و مطمئن شوید که کار می کند.
من یک پوشه ایجاد کردم و داخل آن یک فایل به نام “main.go”
package main
import "fmt"
func main() {
fmt.Println("Hello!")
}
با اجرای از طریق ترمینال توانستم فایل تولید شده را کامپایل و اجرا کنم.
go build main.go
پس از دستور، یک فایل اجرایی در پوشه با نام “main.exe” تولید شد. خوب، اولین برنامه من تولید شد.
🔸مرحله 04 – کد من را اشکال زدایی کنید
🔸حالا میخواهم کد را از طریق VSCode دیباگ کنم.
گزینه VSCode را برای Debug انتخاب کنید: “Ctrl+Shift+D” سپس دکمه “Run and Debug” را اجرا کنید.
اگر کار نکرد، ترمینال را باز کنید و دستور را اجرا کنید
go install -v github.com/go-delve/delve/cmd/dlv@latest
در اینجا یک خطای دیگر پیدا کردم
Build Error: go build -o c:\_Dev\Go\Hello\__debug_bin676152768.exe -gcflags all=-N -l .
go: go.mod file not found in current directory or any parent directory; see 'go help modules' (exit status 1)
به نظر می رسد پس از نسخه Go 1.16، پیش فرض این است که هنگام اجرای کد، انتظار می رود فایل «go.mod» در پروژه وجود داشته باشد.
برای انجام این کار، به سادگی دستور را اجرا کنید، جایی که “hello” نام پروژه است
go mod init hello
یک فایل در پوشه با محتوای زیر ایجاد کرد
module hello
go 1.23.2
فایل 'go.mod' برای مدیریت وابستگی در Go است.
حالا فقط “Run and Debug” را اجرا کنید و شاهد اتفاقات جادو باشید… 😁
🌟نتیجه گیری
تمام شد، آماده سازی VSCode کامل شد!!!
گزینه های دیگر برای نوشتن کد شما
در اینجا تعدادی از آنها را فهرست می کنم:
👉 LiteIDE X
👉 Jetbrains GoLand
👉 متن عالی
مراجع
👉 Visual Studio Code for Go را نصب و پیکربندی کنید
👉 6 IDE برتر Golang برای توسعه دهندگان Go
👉 6 بهترین IDE و ویرایشگر متن Golang
تا دفعه بعد! 👊
☕😊 اکنون می توانید با خرید یک قهوه از من حمایت کنید