บางคนอาจเจอปัญหา error ไม่เจอตัวแปรที่เรียกใช้งานทั้งที่ประกาศไปแล้ว เนื่องจากตำแหน่งของการประกาศตัวแปร มีผลต่อขอบเขตการเรียกใช้งานตัวแปรนั้นๆ วันนี้เรามาเรียนรู้ขอบเขตนี้กันครับ
Global Variables vs Local Variables
ตัวแปรที่เราประกาศตั้งแต่ส่วนต้นๆของโปรแกรม ก่อนจะเข้าสู่ function ต่างๆ เช่น OnInit() หรือ OnStart() ตัวแปรเหล่านั้นจะสามารถถูกเรียกใช้งานอ้างอิงได้ตลอดทั้งโปรแกรมครับ เราเรียกตัวแปรเหล่านี้ว่าเป็น Global Variables ส่วนตัวแปรที่ถูกประกาศภายในฟังค์ชั่นต่างๆ จะถูกเรียกใช้งานได้เฉพาะแค่ในฟังค์ชั่นนั้นๆ...