เรียนรู้เกี่ยวกับ ความร้อน() ฟังก์ชันใน Go ในส่วนถัดไปของคำแนะนำ
ฟังก์ชัน init() ใน Go คืออะไร
เดอะ ฟังก์ชัน init() ใน Go เป็นตัวเริ่มต้นแพ็คเกจที่ไม่เหมือนใครและเป็นขอบเขตแพ็คเกจ ใช้เพื่อตั้งค่าสถานะของแอปพลิเคชันก่อนเข้าสู่ฟังก์ชันหลัก ฟังก์ชันนี้ถูกเรียกใช้ใน goroutine เดียวและการกำหนดค่าเริ่มต้นตัวแปรส่วนกลางอื่นๆ ใช้เพื่อทำงานใด ๆ ที่ต้องดำเนินการก่อนฟังก์ชันหลัก
ไม่ใช้พารามิเตอร์ใด ๆ เป็นอาร์กิวเมนต์และส่งกลับค่าใด ๆ ฟังก์ชันเริ่มต้นด้วย ความร้อน คำสำคัญ.
ไวยากรณ์สำหรับฟังก์ชัน Golang init()
ไวยากรณ์พื้นฐานของ ความร้อน() มีฟังก์ชั่นด้านล่าง:
ฟังก์ชั่น ความร้อน () { }
ทำตามตัวอย่างง่ายๆ ด้านล่างเพื่อใช้งาน ความร้อน() ฟังก์ชั่นใน Go
บรรจุุภัณฑ์ หลัก
นำเข้า 'เอฟเอ็มที'
ฟังก์ชั่น ความร้อน (){
เอฟเอ็มที . พิมพ์ฉ ( 'จุดเริ่มต้นของรหัส \n ' )
}
ฟังก์ชั่น หลัก () {
เอฟเอ็มที . พิมพ์ฉ ( 'ยินดีต้อนรับสู่ Linuxhint \n ' )
}
โปรแกรมด้านบนนี้แสดงให้เห็นถึงการใช้งานของ ความร้อน() ฟังก์ชั่นใน Go เดอะ ความร้อน() พิมพ์ฟังก์ชั่น “จุดเริ่มต้นของรหัส” ไปยังคอนโซลและ หลัก() พิมพ์ฟังก์ชั่น “ยินดีต้อนรับสู่ลินุกซ์ชินท์” ไปที่คอนโซล เมื่อรันโปรแกรมแล้ว ความร้อน() เรียกใช้ฟังก์ชันก่อนตามด้วย หลัก() การทำงาน.
เอาต์พุต
ใช้หลายฟังก์ชัน init() ใน Go
อย่างที่บอกไปแล้วว่าในภาษาโปรแกรม Go นั้นสามารถมีได้หลายตัว ความร้อน() ฟังก์ชั่นภายในโปรแกรม ฟังก์ชันเหล่านี้จะดำเนินการโดยอัตโนมัติเมื่อเริ่มต้นแพ็กเกจ และดำเนินการตามลำดับที่ปรากฏในซอร์สโค้ด
หากต้องการเรียนรู้แนวคิดนี้ คุณสามารถพิจารณาตัวอย่างต่อไปนี้:
บรรจุุภัณฑ์ หลักนำเข้า (
'เอฟเอ็มที'
)
ฟังก์ชั่น ความร้อน () {
เอฟเอ็มที . พิมพ์ ( 'ยินดีต้อนรับ' )
}
ฟังก์ชั่น ความร้อน () {
เอฟเอ็มที . พิมพ์ ( 'ถึง' )
}
ฟังก์ชั่น ความร้อน () {
เอฟเอ็มที . พิมพ์ ( 'ลีนุกซ์' )
}
ฟังก์ชั่น หลัก () {
เอฟเอ็มที . พิมพ์ ( 'เรียกใช้ฟังก์ชันหลัก' )
}
โปรแกรมข้างต้นใช้สาม ความร้อน() ฟังก์ชันที่พิมพ์ข้อความต้อนรับไปยังคอนโซล เมื่อดำเนินการโปรแกรมเหล่านี้ ความร้อน() ฟังก์ชันจะถูกเรียกใช้โดยอัตโนมัติตามลำดับที่ปรากฏในซอร์สโค้ด และข้อความจะถูกพิมพ์ออกมาตามลำดับ เดอะ หลัก() ฟังก์ชันซึ่งทำหน้าที่เป็นจุดเริ่มต้นของโปรแกรมจะสร้างข้อความระบุว่ากำลังทำงานเท่านั้น
เอาต์พุต
บรรทัดล่าง
ใน Go, the ความร้อน() ฟังก์ชั่นเป็นตัวเริ่มต้นแพ็คเกจที่ทำงานก่อนฟังก์ชั่นหลัก ใช้เพื่อดำเนินกิจกรรมใด ๆ ที่ต้องเสร็จสิ้นก่อนฟังก์ชันหลัก และสามารถใช้ได้หลายครั้งในรหัสเดียว ภายในไฟล์เดียวได้หลายไฟล์ ความร้อน() สามารถใช้ฟังก์ชันได้ และดำเนินการตามลำดับเดียวกับที่ปรากฏในซอร์สโค้ด การทำความเข้าใจแนวคิดเหล่านี้จะช่วยให้มีความยืดหยุ่นและช่วยให้นักพัฒนาสามารถจัดระเบียบโค้ดของตนได้อย่างมีประสิทธิภาพ