อาร์กิวเมนต์ฟังก์ชันใน Golang

ในGolangฟังก์ชันคือกลุ่มคำสั่งที่ใช้ในการดำเนินการงานโดยมีค่าส่งคืนที่เป็นทางเลือก Go รองรับสองวิธีหลักในการส่งอาร์กิวเมนต์: ส่งตามค่าและส่งตามการอ้างอิง Go จะใช้ค่า pass by ตามค่าเริ่มต้น

อาร์กิวเมนต์ฟังก์ชันใน Golang

คำศัพท์พื้นฐานในการส่งพารามิเตอร์ไปยังฟังก์ชัน:

  • พารามิเตอร์ที่แท้จริง: อาร์กิวเมนต์ที่ส่งผ่านไปยังฟังก์ชัน
  • พารามิเตอร์ทางการ: พารามิเตอร์ที่ได้รับจากฟังก์ชัน

ตัวอย่างเช่น

package main
import "fmt"

// Cố gắng sửa đổi giá trị của num
func modify(num int) {
    num = 50
}

func main() {
    num := 20
    fmt.Printf("Before, num = %d\n", num)
    modify(num)
    fmt.Printf("After, num = %d\n", num)
}

ในตัวอย่างนี้numจะยังคงไม่เปลี่ยนแปลงหลังจากการเรียกmodifyเนื่องจากถูกส่งผ่านค่า

ไวยากรณ์

func functionName(param Type) {
    // function body                                        # Gọi theo giá trị
}

func functionName(param *Type) {
    // function body                                       # Gọi theo tham chiếu
}

เรียกตามค่า

ในการเรียกตามค่า จะมีการส่งต่อสำเนาของค่าพารามิเตอร์จริง การเปลี่ยนแปลงที่ทำในฟังก์ชั่นไม่ส่งผลต่อตัวแปรเดิม

ไวยากรณ์

func functionName(param Type) {
    // function body
}

ตัวอย่างเช่น:

package main
import "fmt"

// Chỉnh sửa giá trị của num
func modify(num int) {
    num = 50
}

func main() {
    num := 20
    fmt.Printf("Before, num = %d\n", num)
    modify(num)
    fmt.Printf("After, num = %d\n", num)
}

ผลลัพธ์:

Before, num = 20
After, num = 20

ค่าจะยังคงเท่าเดิม เนื่องจากการเปลี่ยนแปลงภายในmodifyไม่ส่งผลต่อnumภายนอกmain

อาร์กิวเมนต์ฟังก์ชันใน Golang

โทรสอบถามได้ที่

ในการเรียกโดยอ้างอิงนั้น จะมีการส่งตัวชี้ไปยังพารามิเตอร์จริง ดังนั้นการเปลี่ยนแปลงใดๆ ภายในฟังก์ชันจะสะท้อนไปยังตัวแปรดั้งเดิม

ไวยากรณ์

func functionName(param *Type) {
    // function body
}

ตัวอย่างเช่น:

package main
import "fmt"

// Chỉnh sửa giá trị của num qua tham chiếu
func modify(num *int) {
    *num = 50
}

func main() {
    num := 20
    fmt.Printf("Before, num = %d\n", num)
    modify(&num)
    fmt.Printf("After, num = %d\n", num)
}

ผลลัพธ์

Before, num = 20
After, num = 50

เนื่องจากnumถูกส่งผ่านการอ้างอิง คำสั่งmodifyจะเปลี่ยนแปลงค่าซึ่งสะท้อนอยู่ในคำmainสั่ง

ฝากความเห็น

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 โมอาน่า มาริโอ และเวนส์เดย์

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

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

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

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

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

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