Teilen Sie mit Haskell @ eine Zahl in ihre Ziffe
Wie kann ich bei einer beliebigen Nummer jede Ziffer der Nummer einzeln verarbeiten?
Bearbeite Ich habe ein einfaches Beispiel für die Art der Sache hinzugefügtFoo
könnte tun.
Zum Beispiel könnte ich in C # so etwas machen:
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);
}