• หน้าแรก
  • บทความเกี่ยวกับการช๊อปปิ้ง
  • คลิปวิดีโอ
  • ทีวีออนไลน์
  • รวมเกม เกมส์มากมาย
  • แบ่งปันความรู้
  • สารบัญเว็บไซต์
  • โลกใบเล็กของเราทุกคน
  • คุยสด แชท เว็บบอร์ด
  • ติดต่อเรา

Hands On Darkbasic Pro V1

การเขียนฟังก์ชั่น ( 09 พฤษภาคม 2553 )


Function คือโปรแกรมย่อยที่เขียนเพื่อใช้งานเฉพาะอย่าง ตัวอย่างการเขียน Function เพื่อแสดงเมนู

 

function.jpg

 

 

เราสามารถทำการส่งค่าต่างๆ เข้าไปให้ฟังก์ชั่นนำไปใช้งานดังนี้

 

function2.jpg

 

 

จะสังเกตได้ว่า ค่าตัวแปร i ในฟังก์ชั่นจะไม่มีการเก็บค่าไว้ ดังนั้นเมื่อเราพิมพ์ค่า i แสดงออกมาจึงเป็นค่า 0 ซึ่งตัวแปร i จะเรียกได้ว่าเป็น Local Variables

 

หากเราต้องการให้ค่า i ยังคงเก็บไว้ เราต้องทำการประกาศค่าตัวแปร i ให้เป็นตัวแปรแบบ Global Variables ซึ่งตัวแปรประเภทนี้เมื่อถูกใช้งานในฟังก์ชันแล้ว ก็ยังคงเก็บค่าไว้ตลอด


ตัวอย่างการประกาศค่าตัวแปรเป็นแบบ Global Variables

 

Global i

 

EXITFUNCTION เป็นคำสั่งเพื่อออกจากการทำงานของฟังก์ชั่น นอกจากนี้เรายังสามารถส่งค่าจากฟังก์ชั่นกลับมาใช้ได้

 

ตัวอย่าง ฟังก์ชั่นหาผลรวมตั้งแต่เลข 1 ถึงเลขที่กำหนด

 

function3.jpg

 

ค่าที่ทำการส่งคืน เราสามารถเขียนต่อท้ายจาก ENDFUNCTION หรือ EXITFUNCTION

Tag :: function
เข้าชมแล้ว :: 1075 ครั้ง | กลับหน้าหลัก