Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Scala String Λειτουργίες

Scala είναι μια γλώσσα προγραμματισμού που συνδυάζει πτυχές του αντικειμενοστρεφούς προγραμματισμού και λειτουργικά μαζί , χρησιμοποιείται σε συνδυασμό με τα προγράμματα και τις εφαρμογές γίνονται για Android smartphones Java . Ενσωματωμένες συναρτήσεις συμβολοσειράς Scala σάς επιτρέπουν να διαχειρίζονται strings με ποικίλους τρόπους . Για να τα χρησιμοποιήσετε, πληκτρολογήστε το string κυριολεκτική ή μεταβλητό , που ακολουθείται από μια περίοδο και μετά το όνομα της συνάρτησης . Πληροφορίες
Η

Μερικές Scala συναρτήσεις συμβολοσειράς επιστρέφει πληροφορίες σχετικά με μια μεταβλητή συμβολοσειράς . Για παράδειγμα , εάν η μεταβλητή " myVar » δεν έχουν αξία , πληκτρολογώντας " myVar.isEmpty " επιστρέφει "true ", ενώ αν έχετε προετοιμαστεί, ο ίδιος κωδικός επιστρέφει " false ". Μπορείτε επίσης να καθορίσει πόσοι χαρακτήρες είναι σε ένα string . Για παράδειγμα , αν έχετε προετοιμαστεί myVar να « αυτή είναι η σειρά μου " , στη συνέχεια, πληκτρολογώντας " myVar.length " θα επιστρέψει 17 , η οποία περιλαμβάνει τα διαστήματα μεταξύ των γραμμάτων . Γνωρίζοντας αυτό το είδος των πληροφοριών που βοηθά το πρόγραμμά σας την επαλήθευση των στοιχείων - . Για παράδειγμα, για να βεβαιωθείτε ότι ο κωδικός πρόσβασης είναι ένα ορισμένο μήκος ή ότι ένας χρήστης έχει εισάγει μια σειρά εικόνων
Μετατροπή
Η

Scala δεν έχει πολλές ενσωματωμένες λειτουργίες μετατροπής συμβολοσειράς . Ωστόσο , μπορείτε να αλλάξετε τους χαρακτήρες ενός string σε εντελώς κεφαλαία ή πεζά . Για παράδειγμα , αν το " myVar " ξεκινά με το " Hello , Jim" , στη συνέχεια, πληκτρολογώντας " myVar.toUpperCase " το " Γεια σας, JIM » μετατρέπει , και πληκτρολογώντας " myVar.toLowerCase " το μετατρέπει σε "γεια , jim " σε ένα πρόγραμμα . Και οι δύο αυτές λειτουργίες μετατροπής επηρεάζει μόνο τα γράμματα σε μια σειρά , δεν είναι οι αριθμοί ή τα σημεία στίξης.

Η χειραγώγηση
Η

λειτουργία " toString " Scala μετατρέπει μεταβλητές άλλων τύπων , όπως ακέραιους αριθμούς , σε χορδές. Όταν μετατραπεί , μπορείτε να χρησιμοποιήσετε άλλες συναρτήσεις συμβολοσειράς σε αυτές τις νέες χορδές με τον ίδιο τρόπο όπως και με μεταβλητές αρχικοποιούνται ως χορδές στην πρώτη θέση . Για παράδειγμα , εάν έχετε μια ακέραια μεταβλητή που ονομάζεται " myVar " με αξία 10 , πληκτρολογώντας " myVar +10 " αλλάζει η αξία myVar σε 20 . Αν πρώτα να μετατρέψετε myVar σε μια σειρά και προσθέστε 10 πληκτρολογώντας " myVar.toString +10 , « Scala συνδέει όλες οι τιμές σε μια σειρά και νέα τιμή myVar γίνεται « 1010 ».
Εικόνων Χρησιμοποιώντας πολλαπλές λειτουργίες
Η

σε ορισμένες περιπτώσεις , μπορείτε να χρησιμοποιήσετε πολλές λειτουργίες ταυτόχρονα . Για παράδειγμα , αν η αξία του « myVar " μεταβλητή είναι " Hello, world ! " Με τρεις κορυφαίους χαρακτήρες κενού χώρου , μπορείτε να πληκτρολογήσετε " myVar.trim.toUpperCase " για να τακτοποιήσει το λευκό χώρο και να μετατρέψει ολόκληρη τη συμβολοσειρά σε κεφαλαία γράμματα , δημιουργώντας μια νέα τιμή του " Hello, world ! " Χρήση πολλαπλών λειτουργιών ταυτόχρονα κατά περίπτωση κάνει για πιο αποδοτικό κώδικα , αν και μπορεί επίσης να καταστήσει πιο δύσκολο να εντοπίσει τα λάθη προγραμματισμού , εφόσον προκύψουν .
εικόνων
Η

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα