Go ภาษาพื้นฐานไวยากรณ์
บทสุดท้ายที่เรารู้อยู่แล้วว่าโครงสร้างพื้นฐานของภาษาไปในบทนี้เราจะได้เรียนรู้พื้นฐานไวยากรณ์ภาษาไป
ไปแท็ก
ไปโปรแกรมสามารถประกอบด้วยของสัญญาณหลาย ๆ อาจจะเป็นคำหลักตัวระบุค่าคงที่สตริง, สัญลักษณ์ ในฐานะที่เป็นคำสั่งดังต่อไปนี้โดย GO หกราชสกุล:
fmt.Println("Hello, World!")
6 แท็ก (หนึ่งต่อบรรทัด):
1. fmt 2. . 3. Println 4. ( 5. "Hello, World!" 6. )
คั่นบรรทัด
ไปในโปรแกรมคำสั่งในนามของการสิ้นสุดของบรรทัด แต่ละคำสั่งจะไม่ชอบครอบครัว C ภาษาอัฒภาคอื่น ๆ ที่สิ้นสุดเพราะงานเหล่านี้จะทำโดยอัตโนมัติโดยคอมไพเลอร์ไป
ถ้าคุณตั้งใจจะเขียนคำสั่งหลายในบรรทัดเดียวกันพวกเขาจะต้องถูกนำมาใช้; แตกต่างเทียม แต่ในการพัฒนาที่เกิดขึ้นจริงเราไม่ขอสนับสนุนการปฏิบัตินี้
ต่อไปนี้สองงบ:
fmt.Println("Hello, World!") fmt.Println("w3cschool本教程:w3cschool.cc")
หมายเหตุ
ความคิดเห็นจะไม่รวบรวมแต่ละแพคเกจจะต้องมีความเห็นที่เหมาะสม
ความคิดเห็นบรรทัดเดียวเป็นรูปแบบที่พบมากที่สุดของความคิดเห็นของคุณสามารถใช้บรรทัดเดียวเมนต์เริ่มต้นด้วย // ทุกที่ ความคิดเห็นหลายสายที่เรียกว่าการแสดงความคิดเห็นบล็อกได้รับกับ / * ที่จุดเริ่มต้นและจบด้วย * / เช่น:
// 单行注释 /* Author by w3cschool本教程 我是多行注释 */
ตัวบ่งชี้
ตัวบ่งชี้ที่ใช้ในการตัวแปรชื่อประเภทและหน่วยงานโปรแกรมอื่น หรือระบุเป็นจริงมากขึ้นตัวอักษร (A ~ Z และ ~ Z) ตัวเลข (0-9) ขีด _ ลำดับ แต่ตัวอักษรตัวแรกจะต้องเป็นตัวอักษรหรือขีดและไม่สามารถเป็นตัวเลข
ต่อไปนี้เป็นตัวบ่งชี้ที่ถูกต้อง:
mahesh kumar abc move_name a_123 myname50 _temp j a23b9 retVal
ต่อไปนี้เป็นตัวระบุไม่ถูกต้อง:
- 1AB (เริ่มต้นด้วยตัวเลข)
- กรณี (ไปคำหลักภาษา)
- A + B (ผู้ประกอบการไม่ได้รับอนุญาต)
คำหลัก
นี่คือรหัสจะถูกใช้ไป 25 คำหรือคำลิขสิทธิ์:
หยุด | ผิดนัด | func | อินเตอร์เฟซ | เลือก |
กรณี | คล้อย | ไป | แผนที่ | struct |
จัง | อื่น | ข้ามไป | บรรจุภัณฑ์ | สวิตซ์ |
const | fallthrough | ถ้า | พิสัย | ชนิด |
ต่อ | สำหรับ | นำเข้า | กลับ | var |
นอกเหนือไปจากคำหลักเหล่านี้อธิบายไว้ข้างต้นไปภาษาเช่นเดียวกับ 36 ตัวบ่งชี้ที่กำหนดไว้ล่วงหน้า:
ผนวก | บูล | ไบต์ | ฝาครอบ | ใกล้ | ซับซ้อน | complex64 | complex128 | uint16 |
สำเนา | เท็จ | float32 | float64 | imag | int | int8 | Int16 | uint32 |
Int32 | Int64 | ส่วนน้อยนิด | บางเลน | ทำ | ใหม่ | ศูนย์ | ความหวาดกลัว | UInt64 |
พิมพ์ | println | จริง | กู้ | เชือก | จริง | UINT | uint8 | uintptr |
โปรแกรมทั่วไปประกอบด้วยคำหลักที่ค่าคงที่ตัวแปรประกอบการประเภทและฟังก์ชั่น
โปรแกรมที่อาจจะใช้ตัวคั่นเหล่านี้: วงเล็บ () วงเล็บ [] และ {} วงเล็บ
โปรแกรมอาจใช้เครื่องหมายวรรคตอนเหล่านี้: ,,,;, และ ....
พื้นที่ Go ภาษา
ภาษาไปประกาศตัวแปรจะต้องคั่นด้วยช่องว่างเช่น:
var age int;
งบทำให้การใช้งานที่เหมาะสมของโครงการอวกาศเป็นเรื่องง่ายที่จะอ่านดู
ไม่มีช่องว่าง:
fruit=apples+oranges;
ช่องว่างระหว่างตัวแปรและผู้ประกอบการโครงการที่มีลักษณะสวยงามมากขึ้นเช่น:
fruit = apples + oranges;