nim

    2зной

    1ответ

    Это может показаться странным и, возможно, невозможным, но мне было интересно, есть ли способ создать макрос, который оценивает переданное выражение и выполняет import. я могу заставить его работать д

    2зной

    1ответ

    Это, наверное, очень глупый вопрос, но кроме видимости есть ли какая-либо реальная разница между const внутри proc и вне? const foo = "FOO" proc test() = const bar = "BAR" echo foo & bar

    8зной

    1ответ

    Из того, что я понимаю, строки в Nim в основном являются изменяемой последовательностью байтов и что они копируются при назначении. Учитывая, что я предположил, что sizeof говорил мне (как len) количе

    5зной

    1ответ

    Я озадачен следующим наблюдением. С одной стороны, это работает: for i in 5..10: echo i Но как только я храню ломоть в переменной, я не могу больше итерацию над ней, то есть, это не удается: va

    4зной

    1ответ

    Только что начал программирование на языке Nim (что мне действительно очень нравится до сих пор). В качестве учебного упражнения я пишу небольшую матричную библиотеку. У меня есть еще больше кода, но

    5зной

    1ответ

    У меня проблемы с математическими функциями (procs) в Nim (версия 0.10.2). import math var s1 = @[1.1, 1.2, 1.3, 1.4] var s2 = map(s1, math.sqrt) Я получаю ошибку Error: 'sqrt' cannot be passed t

    2зной

    1ответ

    Я искал нечто похожее на sys.platform от python, которое возвращает «linux», «windows» и т. Д. Или даже лучше, что-то вроде модуля платформы python, который дает вам операционную систему, дистрибутив,

    2зной

    2ответ

    Я пытаюсь играть wav файл в очень простой программе, которая выглядит следующим образом, в настоящее время пытается использовать nim-csfml: import csfml_audio var alarmsong = newMusic("alarm.wav")