#include <iostream>#include <string>#include <sstream>#include <cctype>usingnamespacestd;boolisVowel(char); string pigIt(conststring&);intmain(intargc,char*argv[]) { string line,word; stringstream ss;while(true) { cout <<"> "; getline(cin,line);if(line.size() > 0) { ss.clear()...
Ok, seems not too difficult, so let's define another function double that doubles its input value:double :: Integer -> Integer double n = 2 * nSupport for anonymous functionsAnonymous functions, also known as lambda expressions, can be defined in Haskell like this:...