Puanların koordinatlarını temsil eden bir tuple listemiz var. Onları ilk veya ikinci değerle nasıl sıralayabilirim, böylece puanlarımı soldan sağa, sonra yukarıdan aşağıya doğru sıralayabilirim?F arasında sıralama sıralama F #
5
A
cevap
5
İstediğiniz gibi geliyor.
myList |> List.sortBy fst
Ama tuplelar yapısal eşitlik ve karşılaştırma, bu yüzden ne istediğinizi yapabilirsiniz varsayılan sıralama (lexicographical) destekler.
0
let sorted = List.sort_by (fun (a,b) -> a,b) myList
Değişim bir, etrafına
1
İlgili konular
- 1. Ondalık Dönüşüm F # Senaryo F # Interactive F #
- 2. F #
- 3. F #
- 4. F System.String.Split kullanarak F #
- 5. F #
- 6. F #:
- 7. F #
- 8. ASP.NET Gridview Sıralama sıralama
- 9. sıralama
- 10. Sıralama
- 11. sıralama
- 12. F # Bölme İşlevi
- 13. Dosyaları sıralama sayısal bash
- 14. F # işlevinde birden çok değerlendirmeyi zorla F #
- 15. Seti sıralama tipi bulmaca
- 16. f # ve C# projeleri arasında gezinme
- 17. Bash içinde sıralama
- 18. F # - F # etkileşimini yayınlamadan çıkış tutun
- 19. F # Özel Operatörler Önceliği F # 'da
- 20. F # içinde yinelenen harita referansı F #
- 21. F boş bir sınıf nasıl oluşturulur? F
- 22. F # parametresi
- 23. FirstOrDefault F #
- 24. F C#
- 25. grep -f
- 26. Mongo'daki Bileşik Dizinler ve sıralama
- 27. Golang Sıralama paketi - Bulanık sıralama hatası
- 28. Liste sıralama kullanarak STL sıralama işlevi
- 29. PHP olayı için tarih sıralama
- 30. Topolojik Sıralama
sort_by daha sonra sortBy olarak yeniden adlandırıldı –