Konwersja ciągu znaków na małe litery

Elixir:
Konwersja ciągu znaków na małe litery

How to: (Jak to zrobić:)

# Używamy funkcji String.downcase/1
original = "Szczęśliwy Programista Elixir"
lowercased = String.downcase(original)

IO.puts lowercased
# Wynik: szczęśliwy programista elixir

Deep Dive (Dogłębna analiza)

W Elixirze, tak jak i w wielu innych językach programowania, operacja konwersji na małe litery jest standardowym narzędziem. Funkcja String.downcase/1 wykorzystuje Unicode do obsługi różnych alfabetów, co jest ważne w kontekście globalizacji. Alternatywą jest własna funkcja, która przez iterację zmienia każdy znak - ale dlaczego wymyślać koło na nowo?

Wersje Elixir przed 1.3 używały String.downcase/2 z opcjonalnym argumentem definiującym lokalizację, ale aktualnie lokalizacja jest obsługiwana automatycznie.

See Also (Zobacz również)