Mi piacerebbe avere una clausola di funzione che corrisponda a qualsiasi singolo carattere UTF-8.Pattern match su qualsiasi singolo carattere UTF-8
possibile riprodurre esattamente sui caratteri specifici come questo
def foo("a") do
"It's an a"
end
Ma non può determinare se possibile, a fare lo stesso per qualsiasi singolo carattere UTF8.
La mia soluzione attuale è quella di dividere la stringa in una lista char e la corrispondenza del modello su quella, ma ero curioso di saltare questo passaggio.
La soluzione Regex è ok, ma in genere li evitiamo in Elixir, specialmente quando la corrispondenza di pattern binari è sufficiente. :) –
@ JoséValim potresti dirmi (o indicare un riferimento) perché la soluzione Regex dovrebbe essere evitata? È importante per me dal momento che sono un nuovo allievo di Elisir. –