Latest web development tutorials

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;