Apa Fungsi dalam Pemrograman? Kami menjelaskan

Sebagai kelanjutan dari seri pemrograman kami, kami akan berbicara tentang Fungsi(Function) – sebagian besar dari semua yang diperlukan. Jika Anda ingin mempelajari cara membuat kode, maka memahami fungsi sangatlah penting. Hal yang sama berlaku untuk programmer saat ini yang cenderung menyalin kode mereka cukup sering untuk digunakan di bagian yang berbeda dari pekerjaan mereka.

Mempelajari cara menggunakan fungsi berarti pembuat kode akan tahu cara bekerja lebih efisien. Tidak hanya itu, kodenya akan lebih mudah dibaca, dan itu adalah keuntungan jika Anda bekerja dalam tim.

Apa Fungsi dalam Pemrograman?

Fungsi dalam pemrograman

Dalam istilah dasar, fungsi adalah blok kode yang melakukan berbagai tugas. Jika perlu, suatu fungsi dapat dipanggil dan digunakan kembali berkali-kali. Untuk membuat segalanya lebih menarik, pembuat kode dapat meneruskan informasi ke suatu fungsi dengan mudah, tetapi tidak hanya itu, tetapi juga memungkinkan untuk mengirim informasi kembali.

Saat ini, banyak bahasa pemrograman populer memiliki fitur bawaan ini, yang diharapkan pada saat ini.

Sekarang, setiap kali suatu fungsi dipanggil, program biasanya akan menghentikan sementara program yang sedang berjalan dan mengimplementasikan fungsi tersebut. Dari sana, fungsi akan dibaca dari atas ke bawah, dan setelah fungsi menyelesaikan tugasnya, program akan melanjutkan dari tempat ia berhenti.

Jika fungsi mengirim kembali suatu nilai, nilai tertentu itu kemudian akan digunakan di tempat fungsi itu semula dipanggil.

Baca(Read) : Apa itu Bahasa Pemrograman Java(What is Java Programming language) ?

Cara menulis fungsi Void

Oke, jadi menulis fungsi void sangat mudah dan bisa dilakukan dalam waktu singkat. Ingatlah(Bear) bahwa fungsi ini tidak mengembalikan nilai. Mari kita lihat beberapa contoh yang mungkin memberi Anda gambaran tentang apa yang harus dilakukan.

Contoh JavaScript

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

Contoh Python

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

Contoh C++

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

Baca(Read)Apa Bahasa Pemrograman R(What is the R programming language) ?

Cara menulis Fungsi yang membutuhkan nilai

Jika Anda menulis potongan kode yang sama beberapa kali selama pekerjaan Anda, maka fungsi void sangat cocok untuk itu. Namun, jenis fungsi ini tidak berubah, yang tidak membuatnya sangat berguna. Cara terbaik untuk membuat fungsi void lebih bermanfaat adalah dengan meningkatkan apa yang dapat mereka lakukan dengan mengirimkan nilai yang berbeda ke fungsi tersebut.

Contoh Python

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

Contoh JavaScript

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

Contoh C++

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

Baca(Read) : Prinsip & Pedoman Pemrograman Terbaik yang harus diikuti semua Pemrogram(Best Programming Principles & Guidelines all Programmers should follow) .

Cara menulis Fungsi yang mengembalikan nilai

Aspek terakhir dari artikel ini, kemudian, adalah bagaimana menulis fungsi yang akan mengembalikan nilai. Kapan pun Anda ingin mengubah data sebelum menggunakannya, inilah cara yang harus dilakukan di sebagian besar situasi.

Contoh Python

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

Contoh JavaScript

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

Contoh C++

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

Baca(Read) : Proyek terbaik untuk Pemrogram pemula(The best projects for beginner Programmers) .

Bersenang(Have) -senang menguji kode yang kami cantumkan di sini. Kami berharap mereka akan terbukti berguna dalam pekerjaan Anda.



About the author

Saya seorang peninjau perangkat lunak dan pakar produktivitas. Saya meninjau dan menulis ulasan perangkat lunak untuk berbagai aplikasi perangkat lunak, seperti Excel, Outlook, dan Photoshop. Ulasan saya diinformasikan dengan baik dan memberikan wawasan objektif tentang kualitas aplikasi. Saya telah menulis ulasan perangkat lunak sejak 2007.



Related posts