Pengaturcaraan

Apa Fungsi dalam Pengaturcaraan? Kami menerangkan

Apa Fungsi dalam Pengaturcaraan? Kami menerangkan

Selanjutnya dengan siri pengaturcaraan kami, kami akan membincangkannya Fungsi - hampir semua yang diperlukan. Sekiranya anda ingin belajar bagaimana membuat kod, maka memahami fungsi sangat penting. Perkara yang sama berlaku untuk pengaturcara semasa yang cenderung sering menyalin kod mereka untuk digunakan di bahagian kerja mereka yang berbeza.

Mempelajari cara menggunakan fungsi bermaksud pengekod akan mengetahui cara bekerja dengan lebih berkesan. Bukan hanya itu, kodnya akan lebih mudah dibaca, dan itu adalah kebaikan jika anda bekerja dalam satu pasukan.

Apa Fungsi dalam Pengaturcaraan?

Dalam istilah asas, fungsi adalah sekatan kod yang melakukan pelbagai tugas. Sekiranya anda perlu, fungsi boleh dipanggil dan digunakan kembali berkali-kali. Untuk menjadikan sesuatu menjadi lebih menarik, pengekod dapat menyampaikan maklumat ke fungsi dengan mudah, tetapi bukan hanya itu, tetapi juga mungkin untuk menghantar maklumat dengan segera.

Pada masa ini, banyak bahasa pengaturcaraan yang popular mempunyai ciri ini bawaan, yang diharapkan pada ketika ini.

Sekarang, setiap kali fungsi dipanggil, program biasanya akan menjeda program yang sedang berjalan dan melaksanakan fungsi tersebut. Dari sana, fungsi akan dibaca dari atas ke bawah, dan setelah fungsi selesai tugasnya, program akan dilanjutkan dari tempat berhenti sejenak.

Sekiranya fungsi menghantar kembali nilai, nilai tertentu kemudian akan digunakan di mana fungsi tersebut pada asalnya dipanggil.

Baca: Apa itu bahasa Pengaturcaraan Java?

Cara menulis fungsi Void

OK, jadi menulis fungsi kekosongan adalah sangat mudah dan dapat dilakukan dalam masa yang singkat. Ingatlah bahawa fungsi ini tidak mengembalikan nilai. Mari kita lihat beberapa contoh yang mungkin memberi anda idea tentang apa yang harus dilakukan.

Contoh JavaScript

fungsi helloFunction () alert ("Hello World!"); helloFungsi ();

Contoh Python

def helloFungsi (): cetak ("Hello World") helloFunction ()

Contoh C ++

#sertakan  menggunakan ruang nama std; batal helloFungsi () cout << "Hello World!";  int main() helloFunction(); return 0; 

Baca: Apakah bahasa pengaturcaraan R?

Cara menulis Fungsi yang memerlukan nilai

Sekiranya anda menulis sekeping kod yang sama beberapa kali sepanjang kerja anda, maka fungsi batal sangat sesuai untuk itu. Walau bagaimanapun, jenis fungsi ini tidak berubah, yang tidak menjadikannya sangat berguna. Cara terbaik untuk menjadikan fungsi void lebih bermanfaat adalah dengan meningkatkan apa yang dapat mereka lakukan dengan menghantar nilai yang berbeza ke fungsi tersebut.

Contoh Python

def helloFunction (newPhrase): cetak (newPhrase) helloFunction ("Frasa baru kami")

Contoh JavaScript

fungsi helloFunction (newPhrase) alert (newPhrase);  helloFunction ("Frasa baru kami");

Contoh C ++

#sertakan  menggunakan ruang nama std; void helloFunction (string newPhrase) cout << newPhrase;  int main() helloFunction("Our new Phrase"); return 0; 

Baca: Prinsip & Garis Panduan Pengaturcaraan Terbaik yang harus dipatuhi oleh semua Pengaturcara.

Cara menulis Fungsi yang mengembalikan nilai

Aspek terakhir artikel ini adalah bagaimana menulis fungsi yang akan mengembalikan nilai. Bila-bila masa anda ingin mengubah data sebelum menggunakannya, maka ini adalah cara untuk digunakan dalam kebanyakan situasi.

Contoh Python

def menambahFungsi (a, b): mengembalikan cetakan a + b (menambahFungsi (2, 4))

Contoh JavaScript

fungsi tambahFungsi (a, b) return a + b;  amaran (menambahFungsi (2, 4));

Contoh C ++

#sertakan  menggunakan ruang nama std; int menambahkanFungsi (int a, int b) return a + b;  int utama () cout << addingFunction(2, 4) ; return 0; 

Baca: Projek terbaik untuk Pemula Programmer.

Selamat mencuba kod yang telah kami senaraikan di sini. Kami harap mereka terbukti berguna dalam karya anda.

Cara menangkap dan streaming sesi permainan anda di Linux
Pada masa lalu, bermain permainan hanya dianggap sebagai hobi, tetapi seiring dengan berjalannya waktu, industri permainan menyaksikan pertumbuhan yan...
Permainan Terbaik untuk Dimainkan dengan Penjejakan Tangan
Oculus Quest baru-baru ini memperkenalkan idea hebat penjejakan tangan tanpa pengawal. Dengan jumlah permainan dan aktiviti yang semakin meningkat yan...
Cara Menunjukkan Overlay OSD dalam Aplikasi dan Permainan Linux Skrin Penuh
Bermain permainan skrin penuh atau menggunakan aplikasi dalam mod skrin penuh bebas gangguan dapat memisahkan anda dari maklumat sistem yang relevan y...