Size: a a a

2021 April 10

g

gavr in ru.nim.talks
но ведь вставив первым аргументом имя переменной мы как раз получим доступ к полям, а стоп
источник

g

gavr in ru.nim.talks
то не вставляет x.foo, этож не функция
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
оно так сделает, но ты с этим ничего не сможешь сделать
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
with из stdlib только для функций в основном
источник

g

gavr in ru.nim.talks
угу, как раз это писал
источник

g

gavr in ru.nim.talks
в vala это тоже очень простая штука, но работает со всем, потому что просто ставит то с чем ты написал with перед точкой у каждого стейтмента внутри
источник

g

gavr in ru.nim.talks
хехе, чето не понимаю, а как его импортнуть?
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
import std/with
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
новые stdlib модули только в std существуют, а старые тоже через него можно импортить
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
так что лучше все stdlib модули импортить через std
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
import std/[strutils, with, strscans] и так далее
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
можно на несколько строк std/ разносить
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
import std/[
 strutils, strscans,
 httpclient, asyncdispatch
]
источник

g

gavr in ru.nim.talks
а все модули что в доке сайта лежат в стд?
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
так нет
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
или в каком смысле
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
все stdlib модули доступны в std - это да
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
но новые модули именно только в std доступны
источник

g

gavr in ru.nim.talks
ну вот что я вижу, как понять что это лежит в std?
источник

g

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