我刚刚遇到了一些看起来像这样的 Haskell 代码:
(functionOne, functionTwo)
| someCondition = (10, "Ten")
| otherwise = (20, "Twenty")
Run Code Online (Sandbox Code Playgroud)
从代码的使用方式来看,我想我理解这段代码的意图,即它只是一种更简洁的写法:
functionOne
| someCondition = 10
| otherwise = 20
functionTwo
| someCondition = "Ten"
| otherwise = "Twenty"
Run Code Online (Sandbox Code Playgroud)
但是,我不记得以前见过以这种方式编写的函数,也不知道这种技术被称为什么,因此无法搜索有关此的任何其他信息。
所以我的问题是:
| 归档时间: |
|
| 查看次数: |
86 次 |
| 最近记录: |