ฟังก์ชั่นในการเขียนโปรแกรมคืออะไร? เราอธิบาย

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

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

ฟังก์ชั่นในการเขียนโปรแกรมคืออะไร?

ฟังก์ชั่นในการเขียนโปรแกรม

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

ในขณะนี้ ภาษาโปรแกรมยอดนิยมหลายๆ ภาษามีฟีเจอร์นี้ในตัว ซึ่งคาดว่าจะมาถึงจุดนี้

ตอนนี้ เมื่อใดก็ตามที่มีการเรียกใช้ฟังก์ชัน โปรแกรมมักจะหยุดโปรแกรมที่กำลังทำงานอยู่ชั่วคราวและใช้ฟังก์ชันดังกล่าว จากนั้น ฟังก์ชันจะถูกอ่านจากบนลงล่าง และเมื่อฟังก์ชันทำงานเสร็จสิ้น โปรแกรมจะดำเนินการต่อจากตำแหน่งที่หยุดชั่วคราว

หากฟังก์ชันส่งค่ากลับ ค่านั้นจะถูกใช้ในตำแหน่งเดิมที่เรียกใช้ฟังก์ชัน

Read : Java Programming ภาษา(What is Java Programming language)อะไร ?

วิธีเขียนฟังก์ชันโมฆะ

โอเค การเขียนฟังก์ชัน void นั้นง่ายมากและสามารถทำได้ในระยะเวลาอันสั้น โปรด(Bear)ทราบว่าฟังก์ชันนี้จะไม่คืนค่า มาดูตัวอย่างกันที่อาจให้แนวคิดว่าต้องทำอย่างไร

ตัวอย่าง JavaScript

function helloFunction(){
alert("Hello World!");
}
helloFunction();

ตัวอย่าง Python

def helloFunction():
print("Hello World")
helloFunction()

ตัวอย่างภาษา C++

#include <iostream>
using namespace std;
void helloFunction(){
cout << "Hello World!";
}
int main(){
helloFunction();
return 0;
}

Readภาษาโปรแกรม R คือ(What is the R programming language)อะไร ?

วิธีเขียนฟังก์ชั่นที่ต้องการค่า

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

ตัวอย่าง Python

def helloFunction(newPhrase):
print(newPhrase)
helloFunction("Our new phrase")

ตัวอย่าง JavaScript

function helloFunction(newPhrase){
alert(newPhrase);
}
helloFunction("Our new phrase");

ตัวอย่างภาษา C++

#include <iostream>
using namespace std;
void helloFunction(string newPhrase){
cout << newPhrase;
}
int main(){
helloFunction("Our new Phrase");
return 0;
}

อ่าน(Read) : หลักการและแนวทางการเขียนโปรแกรมที่ดีที่สุดที่โปรแกรมเมอร์ทุกคนควรปฏิบัติ(Best Programming Principles & Guidelines all Programmers should follow)ตาม

วิธีเขียน Function ที่คืนค่า value

ส่วนสุดท้ายของบทความนี้คือวิธีการเขียนฟังก์ชันที่จะคืนค่า เมื่อใดก็ตามที่คุณต้องการแก้ไขข้อมูลก่อนใช้งาน วิธีนี้เป็นวิธีที่จะไปได้ในสถานการณ์ส่วนใหญ่

ตัวอย่าง Python

def addingFunction(a, b):
return a + b
print(addingFunction(2, 4))

ตัวอย่าง JavaScript

function addingFunction(a, b){
return a + b;
}
alert(addingFunction(2, 4));

ตัวอย่างภาษา C++

#include <iostream>
using namespace std;
int addingFunction(int a, int b){
return a + b;
}
int main(){
cout << addingFunction(2, 4) ;
return 0;
}

อ่าน(Read) : โครงการที่ดีที่สุดสำหรับผู้เริ่มต้น(The best projects for beginner Programmers)โปรแกรมเมอร์

ขอ(Have)ให้สนุกกับการทดสอบรหัสที่เราได้ระบุไว้ที่นี่ เราหวังว่าพวกเขาจะเป็นประโยชน์ในงานของคุณ



About the author

ฉันเป็นมืออาชีพด้านคอมพิวเตอร์ที่มีประสบการณ์การทำงานกับซอฟต์แวร์ Microsoft Office รวมถึง Excel และ PowerPoint ฉันยังมีประสบการณ์กับ Chrome ซึ่งเป็นเบราว์เซอร์ของ Google ทักษะของฉันรวมถึงการสื่อสารที่เป็นลายลักษณ์อักษรและด้วยวาจา การแก้ปัญหา และการคิดอย่างมีวิจารณญาณ



Related posts