Τι είναι η σιωπηρή τάξη στη Scala;
Τι είναι η σιωπηρή τάξη στη Scala;

Βίντεο: Τι είναι η σιωπηρή τάξη στη Scala;

Βίντεο: Τι είναι η σιωπηρή τάξη στη Scala;
Βίντεο: Scala 3. OpenJDK vs Oracle JDK. Марсоход Чжужун и CopterPack. [MJC News #7] #ityoutubersru 2024, Ενδέχεται
Anonim

Σκάλα Το 2.10 εισήγαγε μια νέα δυνατότητα που ονομάζεται άρρητες τάξεις . Ενα άρρητη τάξη είναι ένα τάξη σημειώνονται με το σιωπηρή λέξη-κλειδί. Αυτή η λέξη-κλειδί κάνει το της τάξης κύριος κατασκευαστής διαθέσιμος για σιωπηρή μετατροπές όταν το τάξη είναι εντός πεδίου εφαρμογής. Έννοιες τάξεις προτάθηκαν στο SIP-13.

Εκτός από αυτό, τι υπονοείται στη Scala;

ο σιωπηρή λέξη-κλειδί υποδηλώνει ότι το αντίστοιχο αντικείμενο μπορεί να χρησιμοποιηθεί σιωπηρά . Σκάλα θα ψάξει πρώτα σιωπηρή ορισμούς και σιωπηρή παραμέτρους που μπορούν να προσπελαστούν απευθείας (χωρίς πρόθεμα) στο σημείο της μεθόδου με το σιωπηρή καλείται το μπλοκ παραμέτρων.

Ομοίως, τι είναι ένας τύπος στη Σκάλα; Στο πλαίσιο του Σκάλα , ένα κατηγορία τύπου είναι μια οικογένεια από τύπους που υποστηρίζουν ένα γνωστό σύνολο συμπεριφορών. Αυτή θα μπορούσε να είναι, για παράδειγμα, η οικογένεια του τύπους που εκθέτουν ένα μοναδικό ακέραιο αναγνωριστικό. Αυτό υλοποιείται μέσω ενός χαρακτηριστικού και οποιουδήποτε αριθμού σιωπηρών περιπτώσεων αυτού του χαρακτηριστικού.

Στη συνέχεια, μπορεί επίσης να αναρωτηθεί κανείς, πώς λειτουργεί το Scala implicit;

Σκάλα Τα "σιωπηρά" σάς επιτρέπουν να παραλείπετε μεθόδους κλήσης ή απευθείας αναφορά σε μεταβλητές, αλλά αντ' αυτού να βασίζεστε στον μεταγλωττιστή για να κάνει τις συνδέσεις για εσάς. Σιωπηρή Οι συναρτήσεις είναι def που θα καλούνται αυτόματα εάν ο κώδικας δεν θα μεταγλωττιζόταν διαφορετικά.

Τι είναι τα Implicits;

σιωπηρή . Χρησιμοποιήστε το επίθετο σιωπηρή όταν εννοείς ότι κάτι είναι κατανοητό αλλά δεν δηλώνεται ξεκάθαρα. Αλλά το επίθετο σιωπηρή σημαίνει επίσης "ολοκληρώνω χωρίς καμία αμφιβολία", οπότε μπορούμε να πούμε ότι έχουμε σιωπηρή εμπιστοσύνη ή εμπιστοσύνη σε κάποιον.

Συνιστάται: