Divida um número em seus dígitos com Haskell
Dado um número arbitrário, como posso processar cada dígito do número individualmente?
Editar Eu adicionei um exemplo básico do tipo de coisaFoo
pode fazer.
Por exemplo, em C # eu poderia fazer algo assim:
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);
}