1public void ΠαράδειγμαΜέθοδος(int x, int y = 10)
2{
3 Console.WriteLine($"Το x είναι: {x} και το y είναι: {y}");
4}
5
1public void ΕκτύπωσηΜηνύματος(string μήνυμα, int επαναλήψεις = 1)
2{
3 for (int i = 0; i < επαναλήψεις; i++)
4 {
5 Console.WriteLine(μήνυμα);
6 }
7}
8
9// Κλήση της μεθόδου
10ΕκτύπωσηΜηνύματος("Γεια σου!"); // Επαναλαμβάνει 1 φορά
11ΕκτύπωσηΜηνύματος("Γεια σου πάλι!", 3); // Επαναλαμβάνει 3 φορές
12
1$ch = curl_init('https://example.com/api');
2$data = ['key1' => 'value1', 'key2' => 'value2'];
3
4curl_setopt($ch, CURLOPT_POST, true);
5curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
1$ch = curl_init('https://example.com/api');
2$data = ['key1' => 'value1', 'key2' => 'value2'];
3
4curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
5curl_setopt($ch, CURLOPT_POST, true);
6curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
7
8$response = curl_exec($ch);
9curl_close($ch);
10
11echo $response;
1$ch = curl_init();
2curl_setopt($ch, CURLOPT_URL, 'https://example.com/api?key1=value1&key2=value2');
3curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
1$ch = curl_init();
2curl_setopt($ch, CURLOPT_URL, 'https://example.com/api?key1=value1&key2=value2');
3curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
4
5$response = curl_exec($ch);
6curl_close($ch);
7
8echo $response;
9
1curl_setopt($ch, CURLOPT_HTTPHEADER, [
2 'Content-Type: application/x-www-form-urlencoded',
3 'Authorization: Bearer your_token',
4]);
5
try-except
σας επιτρέπει να διαχειρίζεστε εξαιρέσεις στην Python. Εδώ είναι πώς λειτουργεί:1try:
2 # Κώδικας που μπορεί να προκαλέσει εξαίρεση
3 x = 1 / 0
4except ZeroDivisionError:
5 print("Δεν μπορείτε να διαιρέσετε με το μηδέν!")
6
ValueError
εμφανίζεται όταν μια συνάρτηση λαμβάνει ένα όρισμα με σωστή σύνταξη, αλλά με αναμενόμενη ανεπαρκή τιμή. Για παράδειγμα:IndexError
συμβαίνει όταν προσπαθείτε να αποκτήσετε πρόσβαση σε μια θέση σε μια λίστα που δεν υπάρχει. Αν έχετε μια λίστα με τρία στοιχεία και προσπαθήσετε να έχετε πρόσβαση στο τέταρτο, θα πάρετε αυτό το σφάλμα.raise
. Μπορείτε να δημιουργήσετε μια εξαίρεση και να την πετάξετε όπου χρειάζεται.1class MyCustomError(Exception):
2 pass
3
4raise MyCustomError("Αυτό είναι ένα προσαρμοσμένο σφάλμα")
5
logging
, που είναι εξαιρετική για την παρακολούθηση των σφαλμάτων που συμβαίνουν στην εφαρμογή σας.1import logging
2
3logging.basicConfig(level=logging.ERROR)
4logging.error("Αυτό είναι ένα σφάλμα!")
5