This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Εμφάνιση αναρτήσεων 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()
για να βεβαιωθείτε ότι περιέχει συγκεκριμένα στοιχεία.