小编use*_*037的帖子

从 Python 转换为 F# 递归函数?

我正在尝试将此 Python 代码转换为 F# 而不使用不可变变量或List.map. 我仍然是这个新手。

def findMatches(s,l):
    temp=[]
    for i in l:
        if i[0]==s:
            temp.append(i[1])
    temp.sort()
    return temp

l=findMatches("A",[("A",5),("AA",9),("BB",6),("A",0)])
print(l)
Run Code Online (Sandbox Code Playgroud)

我已经开始:

let findMatches s l =
    for e1, e2 in list do
        if e1 = s then ...
Run Code Online (Sandbox Code Playgroud)

如果我朝着正确的方向前进或下一步要去哪里,则并非完全如此。

python f# f#-interactive

0
推荐指数
1
解决办法
106
查看次数

标签 统计

f# ×1

f#-interactive ×1

python ×1