Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Mar 27 2015 20:26
    User @sudodoki banned @doneck-russia from this room
  • Mar 19 2015 20:58
    User @mr-mig banned @pgr-ru from this room
  • Mar 15 2015 01:09
    User @mr-mig banned @putin-hero from this room
  • Mar 15 2015 01:09
    User @mr-mig banned @stepan-bendera from this room
Michael Pankov
@mkpankov
тогда и авторазыменование не надо
Stanislav Ivanov
@ivstas
всмысле компилятор автоматом поймет, что нужно получить данные по ссылке
а не прибавлять число к указателю :)
@mkpankov спасибо
Michael Pankov
@mkpankov
всё проще короче, типаж сложения определён и на ссылках и на значениях
а возвращает всегда значение
Alex Zolotko
@azolotko
Коллеги, а есть какая-нибудь причина, по которой в std не объявлен impl<'a> Add for &'a str ?
Michael Pankov
@mkpankov
@azolotko да, не хотят это делать
потому что результатом такого сложения будет выделение нового String
add(a: &str, b: &str) -> &str невозможно, например
Alex Zolotko
@azolotko
Ясно, но ведь когда на String вызывается +, то новый String тоже выделяется.
Michael Pankov
@mkpankov
@azolotko нет, делается перевыделение буфера в текущем (и то если надо)
Ian Byrd
@tucnak
я понял, у вас тту очень живо короче
Андрей Листочкин (Andrey Listochkin)
@listochkin
Илья, придешь на KyivJS 5го декабря?
Ian Byrd
@tucnak
@listochkin а что мне там делать? я жабаскрипт не очень люблю
Андрей Листочкин (Andrey Listochkin)
@listochkin
та познакомиться хотелось бы, тем более что там будет полно и неJSеров тоже
Ian Byrd
@tucnak
@listochkin скинь ссылку на ивент плиз, постараюсь придти
Андрей Листочкин (Andrey Listochkin)
@listochkin
а нет особой ссылки - мы только сегодня сайт пилить будем :) я тебе потом скину, здесь или в слаке
Ian Byrd
@tucnak
@listochkin я в слаке персона нон гранта, пиши сюда или на мыло
Ian Byrd
@tucnak
@listochkin ну-ну?
Андрей Листочкин (Andrey Listochkin)
@listochkin
по идее сегодня откроем
vei tsi
@veitsi
не знаю что такое Раст, но раз Листочкин здесь...
здравствуйте, господа растисты
Sergey Rubanov
@chicoxyzzy
растафари
Андрей Листочкин (Andrey Listochkin)
@listochkin
растовики - определились же :)
Yuriy Nalivayko
@ynlvko
Или растаманы?
Андрей Листочкин (Andrey Listochkin)
@listochkin
растаманы - последователи растафарианства. Не все, кто пишет на Rust, верят в Джа и наоборот :)
Kyrylo Yakovenko
@blia
это же все меняет
где учить?
Андрей Листочкин (Andrey Listochkin)
@listochkin
кого? :)
Kyrylo Yakovenko
@blia
раст же
Андрей Листочкин (Andrey Listochkin)
@listochkin
Ну так на сайтике книжка от Клабника: https://doc.rust-lang.org/nightly/book/
brew update && brew doctor
brew install multirust
multirust default nightly
cargo new hello-rust —bin && cd hello-rust
cargo run
Kyrylo Yakovenko
@blia
:sparkles:
Michael Pankov
@mkpankov
@blia есть ещё наш перевод http://kgv.github.io/rust_book_ru/
Kyrylo Yakovenko
@blia
@mkpankov грац
Андрей Листочкин (Andrey Listochkin)
@listochkin
@blia +100 про перевод. Там Миша @mkpankov и остальные постарались на славу :+1:
Ian Byrd
@tucnak
как удалить с компа раст и наконец-то поставить го?
Yuriy Nalivayko
@ynlvko
Это надо в чате Go спрашивать)
Ian Byrd
@tucnak
@ynlvko ой, ошибся писюаром, прошу прощения
coolinich
@kulinich
@tucnak видимо у namespace’a всё ещё бомбит.
Андрей Листочкин (Andrey Listochkin)
@listochkin
AlexNav73
@AlexNav73
Привет всем, подскажите пожалуйста по поводу макросов: у меня есть запись в макро определении hashTable.insert("$var_name", "$var_val"), но Rust думает что переменные $var_name и $var_val это часть строки и не заменяет их, подскажите что нужно изменить, что бы замена произошла?
Андрей Листочкин (Andrey Listochkin)
@listochkin
@AlexNav73 я бы сделал через format!(“{}”, $var_name)
тогда получишь стрингу
AlexNav73
@AlexNav73
не, так не получится, я только что нашел выход, если кому будет интересно: hashTable.insert(stringify!($var_name), stringify!($var_val))
Michael Pankov
@mkpankov
Андрей Листочкин (Andrey Listochkin)
@listochkin
Paul Colomiets
@tailhook
Я, наверное, и здесь похвастаюсь что мы запустили rust в production (в статье про rust почти ничего, правда)
https://twitter.com/PaulColomiets/status/693095816911798272