ตัวแปรทั่วโลก

ผู้เขียน: Lewis Jackson
วันที่สร้าง: 8 พฤษภาคม 2021
วันที่อัปเดต: 15 พฤษภาคม 2024
Anonim
10อันดับสุดยอดตำนาน พญางู พญานาค จากทั่วโลก
วิดีโอ: 10อันดับสุดยอดตำนาน พญางู พญานาค จากทั่วโลก

เนื้อหา

คำจำกัดความ - ตัวแปรสากลหมายถึงอะไร

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


ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบาย Global Variable

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

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


รุ่นแรกของภาษาที่ไม่มีโครงสร้างเช่น BASIC, COBOL และ Fortran ใช้ตัวแปรระดับโลกเท่านั้น อย่างไรก็ตามภาษาอย่าง Lua, Forth และ Perl ใช้ตัวแปรทั่วโลกเป็นค่าเริ่มต้นเช่นเดียวกับเชลล์สคริปต์ส่วนใหญ่