Size: a a a

Rust — русскоговорящее сообществo

2020 October 26

k

kitlhut0r in Rust — русскоговорящее сообществo
Mikail Bagishov
Создать такую матрицу - [[0.0; 4]; 4]
То есть let matrix: [[i32; 500]; 2]?
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
kitlhut0r
То есть let matrix: [[i32; 500]; 2]?
Да
источник

k

kitlhut0r in Rust — русскоговорящее сообществo
Окей
источник

k

kitlhut0r in Rust — русскоговорящее сообществo
Так, ааа как мне эту матрицу инициализировать, let mut matrix[[i32; 50]; 16] = [[0;50];[0;50]] не работает, требует usize, как его можно передать?!?
источник

k

kitlhut0r in Rust — русскоговорящее сообществo
kitlhut0r
Так, ааа как мне эту матрицу инициализировать, let mut matrix[[i32; 50]; 16] = [[0;50];[0;50]] не работает, требует usize, как его можно передать?!?
Уже разобрался, просто передал 16)
источник

K

Kitsu in Rust — русскоговорящее сообществo
источник

K

Kitsu in Rust — русскоговорящее сообществo
иронично, как случайно стать контрибьютором в компилятор
источник

MF

Max Frai in Rust — русскоговорящее сообществo
очень хорошие новости, особенно для разработки под веб, где нужна быстрая рекомпиляция
источник

MF

Max Frai in Rust — русскоговорящее сообществo
Судя по описанию, в будущем возможны оптимизации, когда в бинарнике перезаписывается часть, связанная с отредактированным куском кода
источник

MV

Mikhail Voronov in Rust — русскоговорящее сообществo
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=c3c7e9a5c17543ea9e90e4bbeb13c3d8
а вот это можно как-то заставить работать?
источник

Э

Эрик in Rust — русскоговорящее сообществo
Нет, у тебя в корове может быть овнед кусок.
источник

Э

Эрик in Rust — русскоговорящее сообществo
Возвращай вектор из коров, а не вектор из ссылок.
источник

MV

Mikhail Voronov in Rust — русскоговорящее сообществo
вектор из коров придётся потом ещё раз обходить
источник
2020 October 27

MV

Mikhail Voronov in Rust — русскоговорящее сообществo
Эрик
Нет, у тебя в корове может быть овнед кусок.
да, чего-то не подумал об этом, ссылка будет локальная для функции на этот аргумент
источник

MV

Mikhail Voronov in Rust — русскоговорящее сообществo
Эрик
Возвращай вектор из коров, а не вектор из ссылок.
вектор из коров тоже не получится, кстати, потому что у меня там вызывается библиотечная функция, принимающая &JValue и возвращающая Vec<&JValue>, снова будет создана локальная ссылка для Owned

https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=921ba1af5e113ce7cda68c8dcbf30fc1
источник

Э

Эрик in Rust — русскоговорящее сообществo
Ну принимай референс и возвращай референс, зачем тебе там корова.
источник

p

polunin.ai in Rust — русскоговорящее сообществo
Шерзод Немножко Токсик
Проблем в них нет. Проблема не в них, а в них.

Чтоб не голословить через недельку постараюсь у себя поднять и проверить. Сирану в лужу, или буду стоять на пике горы, а сзади лучи солнца
Ну как?
источник

SS

Slava Sokolovsky in Rust — русскоговорящее сообществo
Пишу парсер для пакетов (https://www.github.com/r4v3n6101/vquery/tree/master/src%2Fserver%2Fa2s.rs). Возник вопрос, насколько здесь целесообразно использование nom вместо какого-нибудь byteorder? (насколько знаю, на нём тоже часто пишут парсеры) Вдобавок ко всему слышал, что nom после компиляции может быть жирным.
источник

A

Adv0cat in Rust — русскоговорящее сообществo
Slava Sokolovsky
Пишу парсер для пакетов (https://www.github.com/r4v3n6101/vquery/tree/master/src%2Fserver%2Fa2s.rs). Возник вопрос, насколько здесь целесообразно использование nom вместо какого-нибудь byteorder? (насколько знаю, на нём тоже часто пишут парсеры) Вдобавок ко всему слышал, что nom после компиляции может быть жирным.
Вставлю свои 5 копеек, байтордер это низкоуровневая библиотека, а ном это чуть высокоуровневая библиотека, поэтому если вам нужно попроизводительней, то лучше байтордер, потому что напрямую байтиками будете управлять 😊
источник

SS

Slava Sokolovsky in Rust — русскоговорящее сообществo
Adv0cat
Вставлю свои 5 копеек, байтордер это низкоуровневая библиотека, а ном это чуть высокоуровневая библиотека, поэтому если вам нужно попроизводительней, то лучше байтордер, потому что напрямую байтиками будете управлять 😊
Ну вот я вроде бы могу всё сделать байтордером, и ном уже кажется излишним, однако встречаются иногда высокоуровневые конструкции типа many, писать которые особо не хочется. Поэтому я не могу решить, что мне нужно
источник