Copyright © All rights reserved | This template is made with by Colorlib

Next Big Event:

บทความในหมวด

HANDS ON DARKBASIC PRO V1

Hands On Darkbasic Pro V1

การเขียนฟังก์ชั่น

2010-05-09 Games 1,435

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


function | Hands On Darkbasic Pro V1

เข้าชมแล้ว 2,650,694 ครั้ง | ทั้งเว็บออนไลน์   3 ท่าน | หน้านี้ออนไลน์   1 ท่าน
Page generated in 0.0399 seconds ! ( 13 query)