Size: a a a

2021 June 10

K

Kernel in ru.nim.talks
источник

𝕍𝕃

𝕍𝕒𝕝𝕖𝕣𝕚𝕚 𝕃𝕖𝕓𝕖𝕕𝕖𝕧... in ru.nim.talks
Привет! А есть ли что-то подобное, как в питоне %-строки и $-template в ниме?

Т.е идея: есть строка
"""
hello this is kinda random text with {} }{ - json? no! it is not a {json}, I {can not} parse this, but I wanna input: $VARIABLE
"""


как мне $VARIABLE заменить на переменную? Не работает fmt)
источник

g

gavr in ru.nim.talks
это вот подобное называется интерполяция строк
источник

𝕍𝕃

𝕍𝕒𝕝𝕖𝕣𝕚𝕚 𝕃𝕖𝕓𝕖𝕕𝕖𝕧... in ru.nim.talks
Да, и как это сделать?
источник

g

gavr in ru.nim.talks
теперь ты сможешь это загуглить полагаю
источник

𝕍𝕃

𝕍𝕒𝕝𝕖𝕣𝕚𝕚 𝕃𝕖𝕓𝕖𝕕𝕖𝕧... in ru.nim.talks
Окей) спасибки)
источник

g

gavr in ru.nim.talks
let msg = "hello"

doAssert &"{msg}\n" == "hello\n"
источник

𝕍𝕃

𝕍𝕒𝕝𝕖𝕣𝕚𝕚 𝕃𝕖𝕓𝕖𝕕𝕖𝕧... in ru.nim.talks
Разобрался!

let string = """hello this is kinda random text with {} }{ - json? no! it is not a {json}, I {can not} parse this, but I wanna input: $#"""

echo string % VARIABLE
источник

V

Victor in ru.nim.talks
Скорее всего, тебе нужен 32-битный тулчейн (напр., MinGW), а ещё передать флаг --cpu:i386 компилятору Nim (если он 64-битный)
источник

B

BLAZE in ru.nim.talks
Помогите пожалуйста!
Код проги: echo "i386test"
При попытке компиляции выводит такую ошибку
источник

ᴅ_ᴍᴇɴᴛ in ru.nim.talks
Скорее всего, у тебя бинарник MinGW не рассчитан на компиляцию под 32-битную архитектуру. Попробуй скачать экземпляр MinGW для 32 бит и указать руками пути к компилятору и линковщику:

nim --os:windows --cpu:i386 --gcc.exe:ПУТЬ_К_КОМПИЛЯТОРУ --gcc.linkerexe:ПУТЬ_К_ЛИНКОВЩИКУ c main.nim
источник

B

BLAZE in ru.nim.talks
Спасибо!
источник

ᴅ_ᴍᴇɴᴛ in ru.nim.talks
Пожалуйста)
источник

B

BLAZE in ru.nim.talks
Кто-то может кинуть скомпилированные dllки GTK4 для Windows? :)
источник

B

BLAZE in ru.nim.talks
Пожалуйста :)
источник

B

BLAZE in ru.nim.talks
Можно в архиве
источник

V

Victor in ru.nim.talks
Нужен 32-битный тулчейн. Я обычно беру отсюда, но есть и другие варианты (MSYS2, VCC)
источник

B

BLAZE in ru.nim.talks
А что лучше MSYS, MinGW или VCC?
источник

V

Victor in ru.nim.talks
Я бы выбирал между MSYS2 и MinGW. Только официальные сборки MinGW, насколько я знаю, давно не обновлялись (там GCC 6.x), поэтому пользуюсь winlibs.com (GCC 10, 11)
источник

V

Victor in ru.nim.talks
на winlibs.com есть ещё GCC + Clang
источник