Divide un número en sus dígitos con Haskell
Dado un número arbitrario, ¿cómo puedo procesar cada dígito del número individualmente?
Editar He agregado un ejemplo básico del tipo de cosasFoo
podría hacer.
Por ejemplo, en C # podría hacer algo como esto:
static void Main(string[] args)
{
int number = 1234567890;
string numberAsString = number.ToString();
foreach(char x in numberAsString)
{
string y = x.ToString();
int z = int.Parse(y);
Foo(z);
}
}
void Foo(int n)
{
Console.WriteLine(n*n);
}