Isi kandungan:
- Definisi - Apakah Fungsi Yang Ditetapkan Pengguna (UDF) bermakna?
- Techopedia menerangkan Fungsi Ditetapkan Pengguna (UDF)
Definisi - Apakah Fungsi Yang Ditetapkan Pengguna (UDF) bermakna?
Fungsi didefinisikan pengguna (UDF) adalah perlawanan biasa dalam bahasa pengaturcaraan, dan alat utama pengaturcara untuk membuat aplikasi dengan kod boleh diguna semula. Oleh kerana program kebanyakannya terdiri daripada kod yang berasal dari programmer, atau dalam kes ini pengguna, sebahagian besarnya terdiri daripada fungsi yang ditentukan pengguna yang kadang-kadang disekat oleh fungsi terbina dalam.
Techopedia menerangkan Fungsi Ditetapkan Pengguna (UDF)
Fungsi yang ditakrifkan oleh pengguna membolehkan pengaturcara membuat rutin dan prosedur mereka sendiri yang boleh dilakukan oleh komputer; ia adalah blok bangunan asas bagi mana-mana program dan juga sangat penting untuk modularity dan reuse code kerana seorang programmer dapat mewujudkan fungsi yang ditetapkan pengguna yang melakukan proses tertentu dan hanya memanggilnya setiap kali diperlukan. Sintaks mereka bergantung sepenuhnya kepada bahasa pengaturcaraan atau aplikasi di mana ia dicipta.
Walaupun sebahagian daripada bahasa pengaturcaraan, fungsi yang ditakrifkan pengguna lebih sering merujuk kepada fungsi khas yang dibuat oleh pengguna sebagai skrip atau program dalam sistem besar seperti pangkalan data atau spreadsheet seperti Microsoft Excel. Ini kerana kebanyakan fungsi yang digunakan dalam sistem pangkalan data atau spreadsheet adalah fungsi terbina dalam yang pengguna hanya perlu memanggil dan menyediakan parameter, dan kebanyakan aplikasi yang boleh dilakukan sudah dilakukan oleh satu atau lebih terbina dalam fungsi. Dalam kes ini, fungsi yang ditentukan pengguna adalah fungsi tersuai khas yang bertujuan untuk melakukan sesuatu yang tidak biasanya dilakukan oleh fungsi terbina dalam. Dalam bahasa pengaturcaraan seperti C, C ++ dan Java hampir setiap bahagian dari program ini ditentukan oleh pengguna, oleh itu, fungsi-fungsi ini tidak lagi dirujuk sebagai "ditentukan pengguna" untuk memisahkannya daripada fungsi terbina dalam, mereka hanya dipanggil fungsi.
