Size: a a a

2020 May 04

Д

Дмитрий in Go-go!
типо {{l10n("hello", .User.Name)}}, а сама l10n будет юзать файл с переводами который через bind data будет в бинарник вшиваться
источник

Д

Дмитрий in Go-go!
Наверняка кто-то написал такой велосипед уже. Есть удобные решения?
источник

DP

Daniel Podolsky in Go-go!
Polkota
Тогда кароче про поинтеры можно забыть. Везде втыкать копии. Чушь какая-то.
можно забыть о попытках экономии на передаче поинтеров.
источник

АП

Александр Попов... in Go-go!
Daniel Podolsky
можно забыть о попытках экономии на передаче поинтеров.
а там нет эконмии разве?
источник

АП

Александр Попов... in Go-go!
var p *myLib
....
for {
   TestPrint(p)
}
источник

P

Polkota in Go-go!
Daniel Podolsky
можно забыть о попытках экономии на передаче поинтеров.
Потому что компилятор преобразует код?
источник

P

Polkota in Go-go!
А возврат принтеров тоже не важно? Возвращать копии из функций?
источник

P

Polkota in Go-go!
А если это ссылочные типы, типа мап, строк или слайсов, то вообще их нет смысла возвращать поинтерами же?
источник

М

Мерль🛠 in Go-go!
aĸιonĸa 🇷🇺
gRPC круто, но у меня скрипт на луа. сомневаюсь, что на луа есть хорошая либа гпрс
а luarocks там стоит? в каком рантайме этот скрипт?

вообще да, тогда лучше наверное взять json
источник

CF

Captain Flint in Go-go!
привет! как замаршалить 0 в null?
источник

DP

Daniel Podolsky in Go-go!
Polkota
Потому что компилятор преобразует код?
тут тельзя говорить о преобразовании - нам никто не дал же средств контроля
источник

a

aĸιonĸa 🇷🇺... in Go-go!
Мерль🛠
а luarocks там стоит? в каком рантайме этот скрипт?

вообще да, тогда лучше наверное взять json
Стоит, может не стоять.

Рантайм, если я правильно понимаю значение слова, скрипт, встроенный в игру
источник

a

aĸιonĸa 🇷🇺... in Go-go!
Есть встроенный механизм (де)сериализации жсона
источник

М

Мерль🛠 in Go-go!
Polkota
А если это ссылочные типы, типа мап, строк или слайсов, то вообще их нет смысла возвращать поинтерами же?
да, обычно смысла делать указатели на них нет

единственное исключение — это указатели на строки можно использовать как опциональные значения
источник

CF

Captain Flint in Go-go!
Captain Flint
привет! как замаршалить 0 в null?
или может както по другому можно сдлеать, чето всю голову сломал
источник

DP

Daniel Podolsky in Go-go!
Polkota
А возврат принтеров тоже не важно? Возвращать копии из функций?
я бы советовал мерять, и, если профайлер покажет узкое место, пробовать варианты

пока возврат копии у меня был быстрее всегда

но - иногда нужен именно поинтер, для мутабельных объектов
источник

DP

Daniel Podolsky in Go-go!
Captain Flint
или может както по другому можно сдлеать, чето всю голову сломал
вопрос ни хрена не ясен
источник

М

Мерль🛠 in Go-go!
Captain Flint
привет! как замаршалить 0 в null?
а какой формат?
источник

CF

Captain Flint in Go-go!
у меня есть структура, в которой есть дефолтные значения для интов 0. мне нужно чтобы на выходе я получил жсон, где вместо 0 будет null
источник

CF

Captain Flint in Go-go!
ну я ж полюбому не один, кто с таким столкнулся?)
источник