ฟังก์ชั่นเป็นส่วนหนึ่งของโปรแกรมคอมพิวเตอร์ที่ใช้เพื่อกระทำอะไรบางอย่างเมื่อถูกเรียกใช้งาน โดยฟังก์ชั่นนั้นจะรับค่าเข้า (input) และสามารถนำค่าดังกล่าวไปประมวลผล เพื่อให้ได้ผลลัพธ์ออกมา (output) โดยฟังก์ชั่นมักจะถูกใช้เพื่อเรียกใช้กระบวนการที่ต้องทำซ้ำๆ หรือกระบวนการที่ใช้กันบ่อยๆ ทำให้สามารถเรียกใช้งานได้ง่ายและเขียนโปรแกรมที่อ่านและเข้าใจได้ง่ายขึ้น
การสร้างฟังก์ชั่นในโปรแกรมเรียกว่า "การประกาศฟังก์ชั่น" (function declaration) โดยฟังก์ชั่นมักจะประกอบด้วยชื่อฟังก์ชั่น พารามิเตอร์ (parameters) และโค้ดที่มีการกระทำโดยเฉพาะภายในฟังก์ชั่น ตัวอย่างการประกาศฟังก์ชั่นในภาษา Python ดังนี้:
def greet(name):
print("Hello, " + name + "!")
# เรียกใช้งานฟังก์ชั่น
greet("Alice")
ในตัวอย่างด้านบนฟังก์ชั่นชื่อ greet รับพารามิเตอร์ชื่อ name เข้ามา และจะแสดงผล "Hello, " ตามด้วยชื่อที่รับเข้ามาภายในข้อความ
ฟังก์ชั่นยังสามารถส่งค่าออกมา (return value) เพื่อนำไปใช้งานต่อได้ด้วย ตัวอย่างเช่น:
def square(x):
return x * x
result = square(5)
print(result) # 25
ในตัวอย่างข้างต้น เราได้สร้างฟังก์ชั่นชื่อ square ที่รับค่า x เข้ามา และส่งค่า x * x กลับออกมา จากนั้นเราสร้างตัวแปร result เพื่อเก็บค่าผลลัพธ์ที่ส่งออกมาจากฟังก์ชั่นและพิมพ์ค่านั้นออกทางหน้าจอ
ฟังก์ชั่นมีบทบาทสำคัญในการเขียนโปรแกรม เนื่องจากเราสามารถนำฟังก์ชั่นที่เคยเขียนไว้มาใช้ใหม่ได้หลายครั้ง เพื่อทำให้โปรแกรมมีความสั้นและเรียบง่ายยิ่งขึ้น นอกจากนี้ฟังก์ชั่นยังช่วยให้โค้ดเรียกดูแลทับถึงความเป็นระเบียบ การจัดการหน้าที่ของโค้ด และการจัดการข้อผิดพลาด
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page