Разбейте число на цифры с помощью Haskell

Учитывая произвольное число, как я могу обработать каждую цифру числа индивидуально?

редактировать Я добавил базовый пример такого рода вещейFoo может сделать.

Например, в C # я мог бы сделать что-то вроде этого:

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);
}

Ответы на вопрос(15)

Ваш ответ на вопрос