我仍在尝试解决字符串格式的问题,但似乎无法正常工作。
我有两个函数可以输出整数,因为它们只是计算,我想在第三个和新输出中创建一个包含这两个计算的字符串,并让它变得漂亮漂亮。我想以表格(列和行)的形式呈现它。
到目前为止我正在尝试的是:
tableShow :: Int -> Int -> String
tableShow n 0 = putStrLn (n power1 power2)
tableShow n k
| let list_k = [0..k]
| k > 0 = show(unlines[n ++ "\t" calc1 x k ++ "\t" ++ "\t" ++ calc2 x k | x <- list_k])
calc1 和 calc2 只取用户给定的两个整数并对它们进行简单的计算,返回一个值。至少我让那些像魅力一样工作的人。:)
任何人都知道我哪里出错了?!?有没有人可以指出我正确的方向?
任何和所有的想法和建议都将不胜感激,我整个周末都在这:/
//问候