Lorsque j'utilise Console.WriteLine pour imprimer une liste, elle affiche par défaut les trois premiers éléments. Comment l'obtenir pour imprimer tout le contenu de la liste?Comment imprimer une liste entière en F #?
3
A
Répondre
6
Vous pouvez parcourir la, en utilisant la fonction List.iter
et imprimer chaque élément:
let list = [1;2;3;4]
list |> List.iter (fun x -> printf "%d " x)
Plus d'infos:
- Lists in F# (MSDN)
8
Vous pouvez utiliser le spécificateur de format% A avec printf pour obtenir une liste imprimée «embellie», mais comme Console.WriteLine (qui appelle .ToString()) sur l'objet, pas nécessairement montrer tous les éléments. Pour les obtenir tous, parcourez toute la liste. Le code ci-dessous montre quelques alternatives différentes.
let smallList = [1; 2; 3; 4]
printfn "%A" smallList // often useful
let bigList = [1..200]
printfn "%A" bigList // pretty, but not all
printfn "Another way"
for x in bigList do
printf "%d " x
printfn ""
printfn "Yet another way"
bigList |> List.iter (printf "%d ")
printfn ""
Questions connexes
- 1. F # convertir Array2 en une liste
- 2. f # une liste à l'autre?
- 3. Comment imprimer une liste, dict ou collection d'objets, en Python
- 4. Utilisation d'un élément sur une liste entière dans Haskell
- 5. System.Collections.Generic Liste et F #
- 6. F #: comment imprimer la liste complète (Console.WriteLine() imprime uniquement les trois premiers éléments)
- 7. F # - Aplatir liste/plage
- 8. Comment faire une division entière en Perl?
- 9. F # Liste des fonctions
- 10. Comment concaténer une liste de chaînes dans F #?
- 11. Comment vérifier si la tête est la liste en F #
- 12. Trier la liste dans une liste de listes F #
- 13. Comment implémenter une classe abstraite en F #?
- 14. comment imprimer la table entière en utilisant le bloc anonyme dans pl sql?
- 15. Comment imprimer une liste de caractères de A à Z?
- 16. Comment imprimer une liste de feuilles dans vba Excel
- 17. convertir .NET générique Liste à liste F #
- 18. Comment imprimer une table en python?
- 19. Comment imprimer en C
- 20. Comment récupérer une valeur entière d'un caractère?
- 21. En Python, comment indexer une liste avec une autre liste?
- 22. Python: Imprimer en rangées
- 23. Imprimer la liste des articles
- 24. Comment fonctionne F # en ligne?
- 25. System.Diagnostics.Process en F # - comment l'utiliser?
- 26. Comment "convertir" un dictionnaire en une séquence en F #?
- 27. Comment sélectionner une colonne entière en mode bloc visuel?
- 28. Comment randomiser une variable entière en utilisant JavaScript?
- 29. En XSL comment faire un bloc occuper une page entière?
- 30. Comment définir une variable entière en utilisant la procédure stockée
Peut-être pourriez-vous nous montrer le code que vous avez écrit jusqu'à présent? –