Haskell数输入和输出

Haskell数输入和输出,haskell,numbers,Haskell,Numbers,我试图在Haskell中编写一些代码,但找不到突破。我想做的是,从GHCi输入一对数字,用它们做一些等式,然后打印出结果。假设输入是(a,b)。方程可以简单到c=b**2+a**3-sinb和d=a-b 输出应为(c,d)。是否有可能做到这一点,以及如何做到这一点 以下是一个ghci会议示例: > a = 3 > b = 4 > (b**2 + a**3 - sin b, a - b) (43.75680249530793,-1) 如果这不能满足您的需求,您需要更具体地说明您

我试图在Haskell中编写一些代码,但找不到突破。我想做的是,从GHCi输入一对数字,用它们做一些等式,然后打印出结果。假设输入是(a,b)。方程可以简单到c=b**2+a**3-sinb和d=a-b
输出应为(c,d)。是否有可能做到这一点,以及如何做到这一点

以下是一个ghci会议示例:

> a = 3
> b = 4
> (b**2 + a**3 - sin b, a - b)
(43.75680249530793,-1)

如果这不能满足您的需求,您需要更具体地说明您的需求(最好是在一个新问题中提及此问题,并解释新问题与此问题不同的原因)。

您所说的“从GHCi输入一对数字”是什么意思?什么来源?如果您在GHCi中,为什么不使用
let
定义这些变量呢?这个问题是如何针对数字的?嗨,我要做的任务是把大地坐标转换成板块坐标。方程式相当长,因此脚本的最终用户无法在GHCI中如此轻松直接地写下它们。代码应该写在文件中,然后进行编译。要求用户写入一对大地坐标,结果是一对平板坐标。以十进制度数(46.0010,15.2300)和输出(480394.435123454.21)表示的输入示例。关于[链接]@NikolaKranjcic,我鼓励你提出一个新问题,描述一下你的目标,一些关于你努力使之成功的细节,以及你的尝试出了什么问题。谢谢你,我将提出一个新问题。:)