smlnj

    0La chaleur

    2Répondre

    Je travaille sur une fonction aux permutations pour toutes les valeurs d'une liste. Voici ce que j'ai jusqu'à présent: //MY ROTATE FUNCTION fun rotate e [] = [[e]] | rotate e (x::xs)= (e::x::xs)::(

    2La chaleur

    1Répondre

    J'ai toujours des problèmes avec cela, donc je peux demander de l'aide. Nous sommes donnés: datatype which = STRING of string | INT of int Partie 1. Nous avons dit que nous devons créer un autre typ

    0La chaleur

    1Répondre

    J'ai ce code: datatype 'a Tree = Empty | LEAF of 'a | NODE of ('a Tree) list; val iL1a = LEAF 1; val iL1b = LEAF 2; val iL1c = LEAF 3; val iL2a = NODE [iL1a, iL1b, iL1c]; val iL2b = NODE [iL1b, i

    3La chaleur

    2Répondre

    J'utilise Emacs avec le mode SML. Parfois, j'ai besoin de nettoyer le tampon SML. Comment puis je faire ça.

    0La chaleur

    1Répondre

    je besoin d'écrire une fonction NTimesComposition (f: (int * int -> int), n: int) qui reçoit une certaine fonction f et entier n et après avoir fait composition de f , n fois, comme ce f (x, (f (x, f

    0La chaleur

    1Répondre

    J'apprends ML. Quelqu'un peut-il s'il vous plaît m'aider avec les fonctions d'entrée/sortie de base dans ML ?? Je veux juste lire l'entrée de la console et la stocker dans une variable et l'utiliser d

    2La chaleur

    1Répondre

    J'essaie de faire des opérations de liste de base avec SML. Je veux extraire chaque élément de la liste et ajouter une chaîne à cet élément et l'ajouter à la liste. Exemple: List : [A,B,C,D] String :

    2La chaleur

    1Répondre

    J'apprends le ML, est-ce que quelqu'un peut expliquer ce que cela veut dire?

    1La chaleur

    1Répondre

    Bonjour à tous Je cet extrait du code: local fun NTimesF(f, n:int) = if n = 1 then fn (x) => f(x) else fn (x) => f(NTimesF(f, n - 1)(x)) in fun compList f n = if n = 0 then [] el

    24La chaleur

    1Répondre

    quelqu'un peut-il expliquer, que signifie cet avertissement? stdIn:18.35 Warning: calling polyEqual et pourquoi dois-je un » et non pas « une dans la déclaration suivante: val alreadyVisited = fn :