Questa sezione ti permette di visualizzare tutti i messaggi inviati da questo utente. Nota: puoi vedere solo i messaggi inviati nelle aree dove hai l'accesso.
Mostra messaggi Menuinfix
πριν από την επιστροφή τιμής σε μια μέθοδο.1val greeting = "Γειά σου" append " Κόσμε"
2println(greeting) // Εκτυπώνει: Γειά σου Κόσμε
3
add
:class
.class
, ακολουθούμενη από το όνομα της κλάσης σας και μια διπλή τελεία. Δείτε το παρακάτω παράδειγμα:1class Αυτοκίνητο:
2 def __init__(self, μάρκα, μοντέλο, έτος):
3 self.μάρκα = μάρκα
4 self.μοντέλο = μοντέλο
5 self.έτος = έτος
6
__init__
χρησιμοποιείται για την αρχικοποίηση των ιδιοτήτων όταν δημιουργείται ένα νέο αντικείμενο.Αυτοκίνητο
.μάρκα
, μοντέλο
, και έτος
είναι ιδιότητες της κλάσης Αυτοκίνητο
.ΗλεκτρικόΑυτοκίνητο
που κληρονομεί από την Αυτοκίνητο
:1class ΗλεκτρικόΑυτοκίνητο(Αυτοκίνητο):
2 def __init__(self, μάρκα, μοντέλο, έτος, μπαταρία):
3 super().__init__(μάρκα, μοντέλο, έτος)
4 self.μπαταρία = μπαταρία
5
ΗλεκτρικόΑυτοκίνητο
απορροφά τις ιδιότητες της κλάσης Αυτοκίνητο
και προσθέτει καινούργιες.1class SUV(Αυτοκίνητο):
2 def περιγραφή(self):
3 return f"Σκληρό και έτοιμο για περιπέτειες: {super().περιγραφή()}"
4
Αυτοκίνητο
, αλλά προσθέτει την δική της λειτουργικότητα.type
. Για παράδειγμα:null
τιμών. Αν έχετε πεδία που επιτρέπουν κενές τιμές, πρέπει να διαχειριστείτε τα σφάλματα που ενδέχεται να προκύψουν όταν προσπαθήσετε να τα χρησιμοποιήσετε.1let μήνυμα = "Γειά σου!";
2console.log(μήνυμα.charAt(0)); // Επιστρέφει "Γ"
3
indexOf()
. Αν δεν βρεθεί, επιστρέφει -1.1let μήνυμα = "Γειά σου!";
2console.log(μήνυμα.indexOf("σ")); // Επιστρέφει 4
3
slice()
σας επιτρέπει να αποκόψετε ένα τμήμα της συμβολοσειράς. Μπορείτε να καθορίσετε την αρχική και την τελική θέση.1let μήνυμα = "Γειά σου!";
2console.log(μήνυμα.slice(0, 4)); // Επιστρέφει "Γειά"
3
1let μήνυμα = "Γειά σου!";
2console.log(μήνυμα.toUpperCase()); // Επιστρέφει "ΓΕΙΆ ΣΟΥ!"
3console.log(μήνυμα.toLowerCase()); // Επιστρέφει "γειά σου!"
4
1let μήνυμα = "Γειά σου!";
2let νέοΜήνυμα = μήνυμα.replace("σου", "μας");
3console.log(νέοΜήνυμα); // Επιστρέφει "Γειά μας!"
4
split()
σας βοηθά να διαχωρίσετε μια συμβολοσειρά σε πίνακα με βάση έναν χαρακτήρα διαχωριστικό.1let μήνυμα = "Γειά,σου,κόσμε!";
2let λέξεις = μήνυμα.split(",");
3console.log(λέξεις); // Επιστρέφει ["Γειά", "σου", "κόσμε!"]
4
trim()
τα αφαιρεί, κάνοντάς σας τη ζωή πιο εύκολη!1let μήνυμα = " Γειά σου! ";
2console.log(μήνυμα.trim()); // Επιστρέφει "Γειά σου!"
3
concat()
μπορείτε να ενώσετε συμβολοσειρές. Ένας απλός τρόπος για να δημιουργήσετε νέες προτάσεις!1let μήνυμα1 = "Γειά";
2let μήνυμα2 = "σου!";
3let νέοΜήνυμα = μήνυμα1.concat(" ", μήνυμα2);
4console.log(νέοΜήνυμα); // Επιστρέφει "Γειά σου!"
5
length
για να ελέγξετε ότι ένα μήνυμα έχει το σωστό μέγεθος ή την indexOf()
για να βεβαιωθείτε ότι περιέχει συγκεκριμένα στοιχεία.