nim

    3зной

    1ответ

    Я хочу загрузить большой файл по строкам в Nim. Я попробовал следующий фрагмент кода: for line in lines "largefile.txt": echo line Однако это загружает весь файл largefile.txt в память, которая

    2зной

    2ответ

    Я пытаюсь получить заголовки из HTTP-запроса. Я пробовал их echo, только чтобы получить ошибку компиляции. Я тоже пробовал перебирать заголовки. Мой код: var packet = newMultipartData() packet["usern

    0зной

    1ответ

    При работе с функциями времени компиляции было бы хорошо, чтобы во время компиляции было echo. Если echo имеет макрос, он уже выполняется во время компиляции. Но также возможно распечатать что-либо во

    1зной

    1ответ

    Рассмотрим иерархию типов, где базовый объект не является универсальным, но подтипы являются: type TestBase = ref object of RootObj DerivedA = ref object of TestBase DerivedB[T] = ref

    1зной

    1ответ

    Я использую GNU argparse от Nim, используя его интерфейс внешних функций. В <argp.h> есть функция argp_parse которая объявлена ​​следующим образом extern error_t argp_parse (const struct argp *__restr

    0зной

    1ответ

    Как сделать так, чтобы таблицы могли иметь любые типы ключей и значений в Nim? Например, следующий код не работает: {"a": "string", "b": 4} Он говорит, что ожидает (строка, строка), но получил (String

    3зной

    1ответ

    Следуя приведенному здесь примеру: https://nim-by-example.github.io/arrays/, и я распечатываю массив. В примере, они печатают матрицу, но эхо не работает, и я получаю следующее сообщение об ошибке: ma

    1зной

    1ответ

    Я хочу, чтобы хранить все тексты и свойства моей Nim программы в отдельный файл, например так: my.properties: some=Some say.hello=Hello world и использовать те, ключ/значение, как это: my_module.ni

    3зной

    2ответ

    Nim Compiler Version 0.13.0 (2016-01-19) [Windows: i386] Как бы я хранить ссылку на процедуру в кортеже: Job = tuple[every:int, timescale:string, timestr:string, jobfunc:proc] proc run(job: Job, job

    1зной

    1ответ

    У меня возникли проблемы с выяснением того, как связать более сложные библиотеки с программой nim. Учитывая следующие включают каталоги (разделенные на различные линии): C:\Users\[user]\Documents\visu