我要尋找的路上的第一要素的子與關於元組的第一個元素的小部分哈斯克爾排序[(字符串,字符串)]相對於元組
這個問題是排序[(String,String)]
類似於Sort list of strings by a part of the string,但在Haskell。
sortBy (compare `on` fst) list
工作正常,但我需要縮小搜索範圍,從而格式的「AA BB CC」的字符串將只針對CC部進行排序
我試着這樣做:
sortBy (compare `on` ((!!2)(splitOn " " (fst)))
不幸的是,它不起作用,可能是由於我不瞭解如何嵌套函數。
'sortBy(。比較\'上\'((!! 2)splitOn 「」 FST))'將由第三比較元組的第一個元素的單詞。如果你想要最後一個單詞,使用'last'而不是'(!! 2)'。 – Gurkenglas