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

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

Πώς να ελέγξετε αν μια Ruby String Έχει υποσυμβολοσειράς

Η κατηγορία εγχόρδων Ruby έρχεται με δεκάδες ενσωματωμένες μεθόδους για την εκτέλεση κοινών επιχειρήσεων και ερωτήματα μετά χορδές του κειμένου . Ωστόσο, δεν υπάρχει μέθοδος με το όνομα "περιέχει " ή " search" που θα σήμαινε τη δυνατότητα να αναζητήσετε και να βρείτε substrings , όπως η λέξη " Hello ", κατά την String " Hello World ". Η λειτουργικότητα είναι εκεί , βέβαια , αλλά είναι καλυμμένη κάτω από την αθώα -ηχώντας μέθοδο " index". Οδηγίες
Η 1

Ανοίξτε τερματικό ή γραμμή εντολών . Στα Windows XP , να το κάνετε αυτό κάνοντας κλικ στο "Start " και στη συνέχεια "Run " και , τέλος, πληκτρολογώντας "cmd ". Σε νεότερες εκδόσεις των Windows , θα κάνατε κλικ στο κουμπί των Windows εικονίδιο αντ 'αυτού, και απλά πληκτρολογήστε "cmd" στη γραμμή αναζήτησης και πατήστε το πλήκτρο " Enter". 2

Τύπος " irb " για να φορτώσετε το Ruby διαδραστικό διερμηνέα .
εικόνων 3

Τύπος " s = ' Hello World . " για να ορίσετε μια νέα σειρά των κειμένων σε Ruby .
Η 4

τώρα, πληκτρολογήστε τις ακόλουθες δύο εντολές για να δούμε πώς η μέθοδος "δείκτης" σας βοηθά να προσδιορίσετε αν υπάρχει ένα υποαλφαριθμητικό μέσα σε ένα string Ρουμπίνι :

s.index « Κόσμος »

s.index
«Bob»

η πρώτη εντολή θα επιστρέψει '6 ' ο δείκτης του πρώτου γράμματος του έψαξε για κορδόνι . Από την άλλη πλευρά , η δεύτερη εντολή θα επιστρέψει «ουδέν », για να δείξει ότι η λέξη « Bob » εμφανίζεται πουθενά εντός της συμβολοσειράς .
Η
εικόνων

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

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