|
|
1
8
正如Yin和codekaizen所指出的,您不能将这两个函数组合起来,创建一个将输入传递给第一个函数,然后将这个调用的输出传递给第二个函数的函数(即,使用
组合函数的另一个选项是创建一个函数,该函数接受多个输入,将两个数字传递给第一个函数,然后使用结果调用第二个函数,并从原始输入中调用另一个数字。使用图表:
如果您需要这样的内容,那么最好的选择是直接编写,因为这可能不是一个经常重复的模式。直接来说,这很简单(使用咖喱变体):
如果您想更普遍地编写这样的东西(或者只是出于好奇),您可以编写这样的东西(这次使用元组版本的函数)。这个
|
|
|
2
2
或许还有一个函数可以将文本推送到堆栈中:
那就是纯合成:
做一些类似的事情:
只是个疯狂的实验! (另见 http://blogs.msdn.com/b/ashleyf/archive/2011/04/21/programming-is-pointless.aspx ) |
|
|
3
1
我注意到你的最后一句话是
运行时:
|
|
|
Thomas · 使类型别名在F中不可互换# 4 年前 |
|
sdgfsdh · 我该怎么说。使用异步转换函数进行收集? 8 年前 |
|
|
Soldalma · 我可以实例化包含顶级副作用值的类吗? 8 年前 |
|
|
matekus · F#-包含数字的字符串的自然排序 8 年前 |
|
|
matekus · F#类型匹配-无法创建映射或匹配记录 8 年前 |
|
|
Rob Lyndon · 未找到F#ProvidedTypes文件 8 年前 |
|
|
red-swan · 如何将intro ML.Net演示翻译为F#? 8 年前 |
|
|
jkone27 · F#-在编译时从字符串生成简单的空类型 8 年前 |