我对 Haskell 很陌生,我已经开始阅读《Haskell 编程》一书。我遇到了一个名为 swap 的函数
swap (x,y) = (y,x)
Run Code Online (Sandbox Code Playgroud)
和函数对。
pair x y = (x,y)
Run Code Online (Sandbox Code Playgroud)
然后我开始想知道是否有可能像这样将这两个功能结合起来
swapPair x y = (y,x)
Run Code Online (Sandbox Code Playgroud)
并使用两个优先函数作为帮助函数。
下面简单介绍一下字典程序是如何构建的
dictionary = [
("thanks",["danke"]),
("always",["immer"]),
("us", ["uns"])
]
Run Code Online (Sandbox Code Playgroud)
正如你从字典中看到的,字符串成对出现
(string, [string])
Run Code Online (Sandbox Code Playgroud)