nimrod

    3зной

    1ответ

    У меня есть следующие Nim + официальный libsdl2 wrapper код import sdl2 discard sdl2.init(INIT_EVERYTHING) let window = createWindow("Tic-Tac-Toe", SDL_WINDOWPOS_CENTERED, SDL_WINDOWPOS_CENTE

    2зной

    1ответ

    Я хотел бы преобразовать string в seq[char], поэтому я могу использовать несколько проков в sequtils, но у меня проблема с шаблоном toSeq. Например: proc someproc(a, b: string): seq[tuple[a, b: char]]

    1зной

    1ответ

    Я собираю обертку Nim для Box2D с использованием c2nim. Box2D имеет свой собственный математический векторный класс, b2Vec2. Если бы я использовал Box2D в сыром C++, я бы просто использовал этот класс

    4зной

    2ответ

    Я пытаюсь узнать Ним и его особенности, такие Итераторы; и я обнаружил, что следующий пример работает нормально. for i in countup(1,10): # Or its equivalent 'for i in 1..10:' echo($i) Однако Следую

    3зной

    1ответ

    Попытка создать двухзначный словарь в Nim, где значение является типом, указанным пользователем. import Tables type TwoKeyTable[T] = Table[string, Table[string, T]] # initialize two key table

    3зной

    3ответ

    Ищет способ чтения в файле из архива tar.gz с использованием языка программирования Nim (версия 0.11.2). Скажем, у меня есть архив /my/path/to/archive.tar.gz и файл в этом архиве my/path/to/archive/

    5зной

    2ответ

    Я совершенно новый для Нима, и я натыкаюсь на некоторые проблемы. Следующий код приводит к SIGSEGV: Illegal storage access. (Attempt to read from nil?). Я не могу понять, как заполнить последовательно

    6зной

    1ответ

    При прохождении кода в самом проекте Нима, я обнаружил, что часть proc, украшенная «волшебным» прагматическим пропуском определения proc (example). Нет документа для объяснения прагмы, я думаю, что оп