Tag Archives: go identifires

Go 101 กฎการตั้งชื่อ และคำสงวน (Go Identifiers & Keywords)

golang identifires keywords

บทความก่อนหน้านี้เราได้เรียนรู้หลักการประกาศตัวแปร กำหนดค่าตัวแปรกันแล้ว บทความนี้เราจะมาเรียนรู้หลักการ กำหนดชื่อตัวแปร(Variables) กำหนดชื่อฟังก์ชัน(Function) กำหนดชื่อค่าคงที่(Constant) กำหนดชื่อป้ายคำสั่ง (Statement Label) กำหนดชื่อแพ็คเก็จ (Package) และคำสงวนในภาษาโก ซึ่งเป็นกฏของภาษาโกที่เราต้องทำตาม หากเราทำผิดกฏตัวโปรแกรมเราก็จะคอมไพล์ไม่ผ่านเกิด Syntax Error ตอน Compile Time Error และเช่นเดียวกัน Keyword , Reserve word คำสงวนที่ทางภาษาโกกำหนดไว้เราก็ไม่สามารถนำมาใช้กำหนดชื่อตัวแปร ฟังก์ชัน ค่าคงที่ ป้ายคำสั่งได้เช่นกัน 1.Identifiers การกำหนดชื่อตัวแรกต้องเป็นตัวอักษรหรือเครื่องหมาย (_) underscore เท่านั้น เครื่องหมาย @, &, #, %, * ใช้ไม่ได้ การกำหนดชื่อตัวแรกด้วยตัวเลข 0-9 ไม่ได้ ตัวอักษรในภาษาโกเป็นแบบ case sensitive คือตัวพิมพ์เล็กกับตัวพิมพ์ใหญ่ เช่น a , A เป็นคนละตัวกัน เราไม่สามารถนำ keywords (คำสงวน) ที่มีในภาษาโกมาใช้กำหนดชื่อตัวแปร ฟังก์ชันได้ ตัวอย่าง 1. บรรทัดที่ 8 เป็นการกำหนดชื่อตัวแปรได้ถูกต้องตามกฏ คือขึ้นต้นตัวแรกด้วยตัวอักษรหรือ (_) […]