ตัวระบุช่องว่างใน Golang

_(ขีดล่าง) ใน Golang เรียกว่า Blank Identifier ตัวระบุคือชื่อที่ผู้ใช้กำหนดสำหรับส่วนประกอบของโปรแกรมซึ่งใช้เพื่อวัตถุประสงค์ในการระบุตัวตน

ตัวระบุช่องว่างใน Golang

Golangมีคุณลักษณะพิเศษในการกำหนดและใช้ตัวแปรที่ไม่ได้ใช้งานโดยใช้ Blank Identifier ตัวแปรที่ไม่ได้ใช้งานคือตัวแปรที่ผู้ใช้กำหนดในระหว่างโปรแกรม แต่ผู้ใช้ไม่เคยใช้ตัวแปรเหล่านี้เลย ตัวแปรเหล่านี้ทำให้โปรแกรมแทบจะอ่านไม่ได้ อย่างที่คุณทราบ Golang เป็นภาษาการเขียนโปรแกรมที่กระชับและอ่านง่ายกว่า จึงไม่อนุญาตให้โปรแกรมเมอร์กำหนดตัวแปรที่ไม่ได้ใช้งาน หากคุณทำเช่นนั้นคอมไพเลอร์จะแสดงข้อผิดพลาด

การใช้งาน Blank Identifier ที่แท้จริงเกิดขึ้นเมื่อฟังก์ชันส่งคืนค่าหลายค่า แต่เราต้องการค่าเพียงไม่กี่ค่าและจำเป็นต้องลบค่าที่ซ้ำซ้อน โดยพื้นฐานแล้ว มันจะแจ้งคอมไพเลอร์ว่าไม่จำเป็นต้องใช้ตัวแปรนี้และจะละเว้นโดยไม่มีข้อผิดพลาดใดๆ ซ่อนค่าของตัวแปรทำให้โปรแกรมสามารถอ่านได้ ดังนั้นเมื่อใดก็ตามที่คุณกำหนดค่าให้กับ Blank Identifier มันจะไม่มีประโยชน์

ตัวอย่างที่ 1:ในโปรแกรมด้านล่าง ฟังก์ชัน mul_divส่งคืนค่าสองค่า และเราจัดเก็บค่าทั้งสองไว้ใน ตัว ระบุmulและdivแต่ในโปรแกรมทั้งหมดเราใช้เพียงตัวแปรเดียวคือmulดังนั้นคอมไพเลอร์จะแสดงข้อผิดพลาดว่า divถูกประกาศและไม่ได้ใช้งาน

// Chương trình Go hiện trình biên dịch
// báo lỗi nếu một biến
// được khai báo nhưng không được sử dụng

package main

import "fmt"

// Hàm chính
func main() {

	// gọi hàm này
	// hàm trả về hai giá trị được gán
	// cho định danh mul và div
	mul, div := mul_div(105, 7)

	// chỉ dùng biến mul
	// trình biên dịch sẽ báo lỗi
	fmt.Println("105 x 7 = ", mul)
}

// hàm trả về hai 
// giá trị của kiểu integer 
func mul_div(n1 int, n2 int) (int, int) {

	// trả về các giá trị này
	return n1 * n2, n1 / n2
}

ผลลัพธ์:

./prog.go:15:7: div được khai báo nhưng không được dùng

ตัวอย่างที่ 2:ใช้ตัวระบุว่างเพื่อปรับเปลี่ยนโปรแกรมด้านบน แทนที่จะระบุ div ให้ใช้_ (ขีดล่าง)เท่านั้น ช่วยให้คอมไพเลอร์ละเว้นข้อผิดพลาดที่ประกาศไว้และไม่ได้ใช้งานสำหรับตัวแปรนั้นๆ

// Chương trình Go dùng định danh trống

package main

import "fmt"

// Hàm chính
func main() {

	// gọi hàm này
	// hàm trả về hai giá trị
	// được gán cho định danh mul và trống
	mul, _ := mul_div(105, 7)

	// chỉ dùng biến mul
	fmt.Println("105 x 7 = ", mul)
}

// hàm trả về hai giá trị
// của kiểu integer 
func mul_div(n1 int, n2 int) (int, int) {

	// trả về giá trị này
	return n1 * n2, n1 / n2
}

ผลลัพธ์:

105 x 7 =  735

สิ่งสำคัญที่ต้องจำ:

  • คุณสามารถใช้ตัวระบุว่างหลายตัวในโปรแกรมเดียวกันได้ ดังนั้นคุณสามารถบอกได้ว่าโปรแกรม Golang สามารถมีตัวแปรได้หลายตัวโดยใช้ชื่อตัวระบุว่างไว้เหมือนกัน
  • มีหลายกรณีที่จำเป็นต้องกำหนดค่าเพียงเพื่อทำให้ไวยากรณ์สมบูรณ์แม้ว่าจะรู้ว่าค่าเหล่านี้จะไม่ถูกใช้ในโปรแกรมที่ใดก็ตาม เหมือนฟังก์ชั่นที่คืนค่าหลายค่า ในกรณีส่วนใหญ่จะใช้ตัวระบุที่ว่างเปล่า
  • คุณสามารถใช้ค่าใด ๆ ก็ได้ทุกประเภทด้วย Blank Identifier

ฝากความเห็น

10 ไอเดียตกแต่งฮาโลวีนแบบ DIY จากกล่องกระดาษแข็งรีไซเคิล (ง่ายไปจนถึงขั้นสูง)

10 ไอเดียตกแต่งฮาโลวีนแบบ DIY จากกล่องกระดาษแข็งรีไซเคิล (ง่ายไปจนถึงขั้นสูง)

ประดิษฐ์ของตกแต่งฮาโลวีน 10 แบบจากกล่องกระดาษแข็งรีไซเคิล ตั้งแต่พวงมาลัยค้างคาวและฟักทอง ไปจนถึงบ้านผีสิง พร้อมขั้นตอนการทำและเคล็ดลับด้านความปลอดภัย

ชุดฮาโลวีนครูที่เด็กๆ จะจำได้ในปี 2026

ชุดฮาโลวีนครูที่เด็กๆ จะจำได้ในปี 2026

ค้นหาชุดฮาโลวีนสุดคุ้นเคยสำหรับคุณครูในปี 2026 ตั้งแต่ Bluey และ Dog Man ไปจนถึง Mario และ HUNTR/X พร้อมตัวเลือกตามช่วงอายุและเคล็ดลับความปลอดภัยในห้องเรียน

20 ชุดฮาโลวีนง่ายๆ สำหรับนักศึกษาที่คุณสามารถดัดแปลงจากของในตู้ได้

20 ชุดฮาโลวีนง่ายๆ สำหรับนักศึกษาที่คุณสามารถดัดแปลงจากของในตู้ได้

กำลังมองหาชุดฮาโลวีนสำหรับนักศึกษาแบบเร่งด่วนอยู่หรือเปล่า? ลองดู 20 ลุคที่ง่ายและประหยัดงบประมาณ ซึ่งสร้างจากเสื้อผ้าพื้นฐานในตู้ พร้อมเคล็ดลับการแต่งตัวและความปลอดภัยอย่างรวดเร็ว

สไตล์สยองขวัญจาก BookTok: หนังสือและของตกแต่งสำหรับวันฮาโลวีนที่ตอบโจทย์ความน่ากลัวทุกระดับ

สไตล์สยองขวัญจาก BookTok: หนังสือและของตกแต่งสำหรับวันฮาโลวีนที่ตอบโจทย์ความน่ากลัวทุกระดับ

สำรวจหนังสือสยองขวัญและของตกแต่งฮาโลวีนที่ได้รับแรงบันดาลใจจาก BookTok เปรียบเทียบสไตล์โกธิค อบอุ่น และสยองขวัญ พร้อมเคล็ดลับที่เป็นประโยชน์สำหรับการจัดมุมอ่านหนังสือที่ปลอดภัย

วิธีจัดงานปาร์ตี้ฮาโลวีนเสมือนจริงสำหรับทีมที่ทำงานทางไกล

วิธีจัดงานปาร์ตี้ฮาโลวีนเสมือนจริงสำหรับทีมที่ทำงานทางไกล

วางแผนจัดงานปาร์ตี้ฮาโลวีนเสมือนจริงที่ทุกคนสามารถเข้าร่วมได้ ไม่ว่าจะเป็นทีมที่ทำงานจากระยะไกล ด้วยตารางเวลาที่เหมาะสมกับเขตเวลา เกมง่ายๆ ตัวเลือกที่เข้าถึงได้ง่าย และรายการตรวจสอบสำหรับการจัดงานที่ใช้งานได้จริง

น่ากลัวแต่ก็แสนน่ารัก: ไอเดียจัดงานปาร์ตี้ฮาโลวีนสำหรับโรงเรียนประถม

น่ากลัวแต่ก็แสนน่ารัก: ไอเดียจัดงานปาร์ตี้ฮาโลวีนสำหรับโรงเรียนประถม

วางแผนจัดงานปาร์ตี้ฮาโลวีนสนุกๆ สำหรับเด็กประถม ด้วยงานประดิษฐ์ง่ายๆ เกม ขนมสำหรับทุกคน เคล็ดลับการแต่งกาย และตัวอย่างตารางเรียนในห้องเรียน 75 นาที

ไอเดียตกแต่งโต๊ะทำงานสำหรับห้องทำงานสไตล์หลอนๆ

ไอเดียตกแต่งโต๊ะทำงานสำหรับห้องทำงานสไตล์หลอนๆ

สร้างบรรยากาศสุดหลอนในห้องทำงานด้วยไอเดียตกแต่งโต๊ะทำงานธีมฮาโลวีน ที่จะช่วยให้พื้นที่ทำงานของคุณยังคงใช้งานได้จริง เป็นระเบียบเรียบร้อย และคำนึงถึงความปลอดภัยในที่ทำงาน

ไอเดียชุดแฟนซีจากวัฒนธรรมป๊อปที่จะมาแรงในวันฮาโลวีนปี 2026

ไอเดียชุดแฟนซีจากวัฒนธรรมป๊อปที่จะมาแรงในวันฮาโลวีนปี 2026

วางแผนลุคฮาโลวีนปี 2026 ที่น่าจดจำด้วยชุดคอสตูมจากวัฒนธรรมป๊อปที่ได้รับแรงบันดาลใจจากสไปเดอร์แมน ซูเปอร์เกิร์ล ทอยสตอรี่ 5 โมอาน่า มาริโอ และเวนส์เดย์

ลูกอมและฟักทองที่เหลือจากวันฮาโลวีน: ควรทำอะไรต่อดี

ลูกอมและฟักทองที่เหลือจากวันฮาโลวีน: ควรทำอะไรต่อดี

คัดแยกขนมฮาโลวีนที่เหลืออย่างปลอดภัย แบ่งปันหรือนำขนมที่บรรจุในภาชนะปิดสนิทไปใช้ใหม่ และเลือกนำฟักทองไปใช้ประกอบอาหารหรือทำปุ๋ยหมักตามสภาพของฟักทอง

สิ่งที่ไม่ควรสวมใส่: คู่มือมารยาทในการทำงานในวันฮาโลวีน

สิ่งที่ไม่ควรสวมใส่: คู่มือมารยาทในการทำงานในวันฮาโลวีน

เปรียบเทียบตัวเลือกชุดฮาโลวีนในที่ทำงานโดยพิจารณาจากความเคารพ กฎระเบียบการแต่งกาย การเคลื่อนไหว และความปลอดภัย และเรียนรู้ว่าเมื่อใดที่การใช้เครื่องประดับที่ไม่โจ่งแจ้งหรือการตรวจสอบระเบียบข้อบังคับจะเป็นตัวเลือกที่ดีกว่า