1
52
我认为你已经有了“最好”的解决方案。 如果你想展示更多的功能/f-isms,你可以这样做。
使用列表、序列、映射、iter、模式和部分应用程序。
|
2
24
我的示例只是对“ssp”发布的代码的一个小改进。它使用参数化的活动模式(以除数作为参数)。下面是一个更深入的解释:
以下定义了
活动模式
我们以后可以在
…这意味着值“9”将作为
现在我们可以遍历所有的数字,并使用
有关f活动模式的更多信息, here is an MSDN documentation link . 我认为如果删除所有注释,代码的可读性将比原始版本稍高。它显示了一些非常有用的技巧:-),但在您的情况下,任务相对简单… |
3
12
然而,有一个f风格的解决方案(即使用活动模式):
|
4
10
再添加一个可能的答案-这里是另一个没有模式匹配的方法。它使用的事实是
嵌套的
|
5
5
这里还有一个:
|
6
5
我发现这是一个更有可读性的答案编辑的灵感有点来自其他人
|
7
1
这是我的版本:
这是我在F_的第一个节目。 这并不完美,但我认为一个开始学习f_的人(比如我:)可以很快知道这里发生了什么。
但是我想知道与任何
|
8
1
我找不到一个不包括 i % 15 = 0 . 我一直觉得不测试是这个“愚蠢”任务的一部分。请注意,这可能不是惯用的f,因为这是我在该语言中的第一个程序。
|
9
0
下面是一个强调碳化作用的通用元组列表的版本:
|
10
0
我不喜欢这些重复的字符串,这是我的:
|
tingytong · 在“如果还有”语句中,订购是否重要? 10 年前 |