我正在尝试将此 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)
如果我朝着正确的方向前进或下一步要去哪里,则并非完全如此。