המרת מחרוזת לאותיות קטנות

Ruby:
המרת מחרוזת לאותיות קטנות

איך לעשות:

ברובי, תוכל להמיר מחרוזת לאותיות קטנות בעזרת המתודה .downcase. קח לדוגמא:

original_string = "HeLLo WOrLD!"
lowercase_string = original_string.downcase

puts lowercase_string  # יציג "hello world!"

חלופה היא שימוש במתודה .downcase!, שמשנה את המחרוזת המקורית ישירות:

mutable_string = "HeLLo WOrLD!"
mutable_string.downcase!

puts mutable_string  # יציג גם "hello world!"

עיון נוסף:

לפעולה של המרה לאותיות קטנות יש היסטוריה עשירה בתחום התוכנה. זה נעשה כדי להקל על השוואות תווים וחיפושים קייס-אינסנסיטיב. בשפות תכנות אחרות, יש פונקציות דומות, כמו .toLowerCase() ב-JavaScript.

ב-Ruby, שימוש ב-.downcase מעניק יתרון במיוחד עם יוניקוד (Unicode), כי הוא טופל באופן חכם להשוות אותיות בלי להתחשב בגודלן. אבל תיזהר: שימוש ב-.downcase! יכול להיות מסוכן כי הוא ישנה את המחרוזת המקורית שאתה עובד איתה. רק תשתמש בזה אם אתה בטוח שזו התנהלות הרצויה.

לקרוא גם: