GO

GO — قوانین نام گذاری (Naming Rules)

آخرین بروزرسانی: 1404/08/14

قوانین نام گذاری (Naming Rules)

در Go، «قوانین نام گذاری متغیر» خیلی مهم اند. نام خوب، کد را خواناتر می کند. پس با چند قانون کوتاه و چند سبک معروف جلو می رویم.

قواعد پایه نام گذاری

  • با حرف یا زیرخط _ شروع کن.
  • با رقم شروع نکن.
  • فقط حروف، ارقام و زیرخط مجاز است.
  • حساس به حروف بزرگ کوچک است.
  • طول نام محدودیت ندارد.
  • در نام فاصله نگذار.
  • از کلمات رزرو Go استفاده نکن.

نام های چندکلمه ای: CamelCase

در «CamelCase»، واژه اول کوچک است و بقیه با حرف بزرگ شروع می شوند. این سبک خوانایی را بیشتر می کند.

package main
import (
  "fmt"
)

func main() {
  userName := "John"
  maxScore := 100
  fmt.Println(userName)
  fmt.Println(maxScore)
}

مشاهده در ادیتور

PascalCase

در «PascalCase»، همه واژه ها با حرف بزرگ شروع می شوند. این سبک برای نام های چندکلمه ای نیز واضح است.

package main
import (
  "fmt"
)

var MyVariableName string = "John"

func main() {
  fmt.Println(MyVariableName)
}

مشاهده در ادیتور

Snake_case

در «Snake Case»، بین واژه ها زیرخط می گذاریم. این روش خواندن نام های بلند را آسان می کند.

package main
import (
  "fmt"
)

func main() {
  my_variable_name := "John"
  fmt.Println(my_variable_name)
}

مشاهده در ادیتور

گام های تمرینی

  1. یک نام CamelCase بساز و چاپ کن.
  2. یک نام PascalCase سراسری تعریف کن و بخوان.
  3. یک نام snake_case بساز و مقدارش را ببین.

برای ادامه مسیر، بخش متغیرها و تعریف چند متغیر را ببین. سپس به ثابت ها برو.

جمع بندی سریع

  • با حرف یا _ شروع کن.
  • فاصله و کاراکتر اضافی نگذار.
  • بزرگ کوچک بودن مهم است.
  • از کلمات رزرو دوری کن.
  • سبک ثابت انتخاب کن.