Διαδρομές
/
Factor
Factor
/
Ύλη
/
Συμβολοσειρές
Συ

Συμβολοσειρές σε Factor

42 ασκήσεις

Σχετικά με την έννοια Συμβολοσειρές

Η συμβολοσειρά στη Factor είναι μια ακολουθία χαρακτήρων και μοιράζεται το πλήρες πρωτόκολλο sequences (length, nth, head, tail, map, filter κ.ο.κ.) μαζί με τα δικά της ξεχωριστά λεξιλόγια.

"hello"  length .       ! => 5
"hello"  reverse .      ! => "olleh"
"abcdef" 3 head .       ! => "abc"

Οι λέξεις που αφορούν ειδικά τις συμβολοσειρές βρίσκονται κυρίως στα splitting, ascii και unicode:

λέξη λεξιλόγιο τι κάνει
split1 splitting κόβει στην πρώτη εμφάνιση
split splitting κόβει σε οποιονδήποτε χαρακτήρα ενός συνόλου
harvest sequences πετάει τα κενά κομμάτια από το αποτέλεσμα ενός διαχωρισμού
replace splitting αντικαθιστά μια υποσυμβολοσειρά
surround sequences τυλίγει με ένα πρόθεμα και ένα επίθεμα
glue sequences ενώνει δύο συμβολοσειρές με έναν διαχωριστικό
join sequences ενώνει έναν πίνακα συμβολοσειρών με έναν διαχωριστικό
>lower ascii πεζά (ASCII)
>upper ascii κεφαλαία (ASCII)
[ blank? ] trim sequences αφαιρεί τα κενά στην αρχή και στο τέλος
first, second, third, fourth sequences η θέση στην αρχή
first2, first3 sequences αποσυσκευάζει δύο ή τρεις θέσεις από την αρχή
>string strings μετατρέπει μια ακολουθία χαρακτήρων σε συμβολοσειρά
1string strings τυλίγει έναν μόνο χαρακτήρα σε συμβολοσειρά ενός χαρακτήρα
CHAR: x parser ένα κυριολεκτικό ενός χαρακτήρα (π.χ. CHAR: A → 65)

Για μετατροπή αριθμών σε συμβολοσειρές και αντίστροφα, το math.parser παρέχει τα number>string και string>number. Για έξοδο με μορφοποιημένο κείμενο, το formatting παρέχει το sprintf και παρόμοια.

Για μετατροπή πεζών/κεφαλαίων ή κατηγοριοποίηση χαρακτήρων με επίγνωση του Unicode, χρησιμοποίησε τις αντίστοιχες λέξεις στο unicode.

Επεξεργασία μέσω GitHub Ο σύνδεσμος ανοίγει σε νέο παράθυρο ή καρτέλα

Μάθε την έννοια Συμβολοσειρές

Η εξάσκηση είναι κλειδωμένη

Ξεκλείδωσε 6 ακόμη ασκήσεις για να εξασκηθείς στην έννοια Συμβολοσειρές