Je suis un débutant en train d'apprendre sml et la question que l'on me pose implique des fonctions d'E/S que je ne comprends pas. Voici les 2 questions que j'ai vraiment besoin d'aide pour me lancer, s'il vous plaît me fournir du code et quelques explications, je serai en mesure d'utiliser des essais et erreurs avec le code donné pour les autres questions. Q2) readlist (nom de fichier) qui lit une liste de noms de fichiers (dont chacun a été produit par listdir dans (Q1) et les combine en une grande liste (lit dans le fichier texte au Q1, puis assigne le contenu En 1 grande liste contenant toutes les informations)smlnj listdir problèmes
Il est vrai, j'ai seulement appris du conférencier à l'école sur la section d'introduction, il n'y a même pas un exemple d'entrée ou de sortie du système, même pas la fonction "utiliser le fichier" Si quelqu'un qui connaît sml voit cela, s'il vous plaît aidez, merci à tous ceux qui ont fait l'effort pour m'aider
Merci pour la réponse, actuellement j'utilise SMLNJ pour essayer de le faire. En pratique, Q1 me demande de lister les fichiers du répertoire "directoryname" fournis dans un fichier texte dans "filename". Le Q2 me demande de lire le fichier texte "nom de fichier", puis de placer le contenu dans une grande liste.
Par ailleurs, si vous ne voyez que cet article, essayez de poser des questions. Actuellement, je suis coincé en train de lire à partir du fichier txt et annexant à une liste, je suis en mesure de le faire pour une seule ligne, mais essaie maintenant de le faire pour le fichier entier:
fun readlist(infile : string) =
let val ins = TextIO.openIn infile
fun listing() =
TextIO.inputLine ins;
in listing()
end;
TextIO.closeIn;
Ce que vous demandez n'est pas très clair. Avez-vous besoin d'implémenter ces deux fonctions, ou sont-elles implémentées et vous devez les utiliser pour quelque chose? – jalf