sml

    47зной

    9ответ

    Я пытался объяснить разницу между операторами switch и сопоставлением шаблонов (F #) с несколькими людьми, но я действительно не смог объяснить это хорошо. Почти все время они просто посмотри на меня

    1зной

    1ответ

    Я пытаюсь сравнить файлы в каталоге с помощью SML. Использование библиотеки TextIO довольно просто, но мне нужно сравнить файлы на уровне бит. То есть, двоичное сравнение. Я пользуюсь функцией, подобн

    86зной

    3ответ

    Что отличает два диалекта ML?

    2зной

    2ответ

    У меня есть две функции: f и g, которые называют друг друга рекурсивно. К сожалению, когда f вызывает g, он еще не объявлен, поэтому я получаю ошибку «несвязанной переменной». Как я могу прототип (или

    3зной

    2ответ

    Я создаю структуру Rationals (Int * Int) и один из моих функций: fun diff ((n, d), (n', d')) = let val (top, bot) = sum ((n, d), (~n', d')) in (top/gcd(top, bot), bot/gcd(top

    3зной

    3ответ

    Я вижу, что SML/NJ включает в себя структуру очереди. Я не могу понять, как его использовать. Как использовать дополнительные библиотеки, предоставляемые SML/NJ?