Metod (Funksiya)
Funksiya – bu kodning qayta ishlatiladigan qismi bo’lib, u bir yoki bir nechta vazifalarni bajarish uchun yoziladi. Funksiya boshqa joyda chaqirilganda, u bajariladi va natija qaytarilishi mumkin. Funksiya ma’lum bir vazifani bajarish uchun ishlatiladi va kodni modul qilish hamda qayta ishlatishni osonlashtiradi.
Funksiyaning asosiy qismlari:
Funksiya turi (return type): Funksiya qanday turdagi qiymatni qaytarishi kerakligini bildiradi. Masalan, int, void, double va boshqalar.
Funksiya nomi (function name): Funksiyaga berilgan ism bo’lib, chaqirilganda uni ishlatish uchun xizmat qiladi.
Parametrlar (parameters): Funksiya kiruvchi qiymatlar olishi mumkin, bu qiymatlar funksiyaga berilgan argumentlar yordamida uzatiladi. Agar parametrlar kerak bo’lsa, bo’sh qavslar (()) yoziladi.
Tana qismi (function body): Funksiya bajaradigan amallar bu yerda yoziladi. Qavslar {} ichiga yoziladi.
Qaytarish bayonoti (return statement): Funksiya natijani qaytarishi mumkin. Agar funksiya natija qaytarishi kerak bo’lsa, return bayonoti ishlatiladi. Aks holda, funksiya void bo’lishi mumkin va qaytarish talab qilinmaydi.
Sintaksis:
qaytish_turi FunksiyaNomi(parametrlar)
{
// Funksiyaning ishlash qismi
return qiymat; // Agar qaytish turi `void` bo'lmasa
}
Masalan:
string GenerateGreeting(string ism, string sana)
{
return $"Salom, {ism}! Bugungi sana: {sana}.";
}
Kodni qisqartirish:
Agar kodimiz bir qatorli bo’lsa uni qisqartirsak bo’ladi. “return” -> “=>”.
string GenerateGreeting(string ism, string sana)
=> $"Salom, {ism}! Bugungi sana: {sana}.";
Conclusion:
Funksiyalar kodni modul qilish va qayta ishlatishni osonlashtiradi. Ular bir qatorli vazifalarni bajarish uchun ishlatiladi va kodni qisqartirishga imkon beradi.
FAQs:
Q: What is a function?
A: A function is a block of code that can be executed multiple times from different parts of a program.
Q: What are the main parts of a function?
A: The main parts of a function are its return type, name, parameters, body, and return statement.
Q: How do I write a function?
A: You can write a function by defining its return type, name, parameters, and body, and then calling it from other parts of your program.
Q: What is the purpose of a function?
A: The purpose of a function is to modularize your code, make it reusable, and simplify your program.