доня.
методы в PascalCase
дело привычки конечно, но меня тоже бесит
доня.
хотя нет, не бесит, я ведь ни строчки кода на го не написал, мне похуй
Anonymous
так там не все в паскаль кейсе
Anonymous
только публичные
доня.
публичные вроде?
Dan
я в сисярпе к этому так и не привык за 5 лет :(
Anonymous
мне в целом не нравится оверюзинг заглавных букв
Sergey
только публичные
вот тоже бредятина
Sergey
а ещё в го интерфейсы нельзя привязать к структуре
Anton
А мне еще с анонса раста, хоть сам язык не нравился, нравилась система типов и именований примитивов
Anonymous
наверное потому что ты не хочешь интерфейсы
Anonymous
а кое-что с другим названием
доня.
мне в целом не нравится оверюзинг заглавных букв
я привык шо с большой классы/типы/структуры/интерфейсы/трейты/тайпклассы, всё остальное с маленькой
Anton
i32
Anton
Я даже дефефайны и алиасы делал в других языках
Sergey
а кое-что с другим названием
во всех других языках интерфейсы напрямую связаны с классами (или аналогами)
Sergey
andrei
там же есть методы
Anonymous
Anonymous
в го как раз таки интерфейсы
Dan
это всё интерфейсы)
Anonymous
а привязка это фича классов и трейтов
Dan
просто привыкли все что в жаве и иже с ними interface подразумевает номинальный сабтайпинг
Anonymous
причем здесь номинальный сабтайпинг?
Sergey
я тащусь с растовых трейтов и типизации по ним
Anonymous
а стоп
Anonymous
ты под привязкой имел ввиду явную имплементацию
Anonymous
я про другое подумал, извиняюсь
Маjко
(impl Struct { fn a(); })
(impl (Struct (fn a())))
Sergey
(impl (Struct (fn a())))
извращенец
Маjко
извращенец
Lisp For Life!
Anton
Lisp For Life!
Шпиону удалось украсть последние 50 МБ исходного кода программы на языке Lisp, которая управляет запуском баллистических ракет США. К счастью, там были только закрывающие скобки.
Anton
P.S. Не мое
Mark
рубрика типичный GDS - есть АРІ параметр который принимает массив но только из 1 елемента
Mark
Kerrigan
рубрика типичный GDS - есть АРІ параметр который принимает массив но только из 1 елемента
звучит как программирование на сях/мутабельная переменная в замыкании на жабе
Mark
да
պլհկ
рубрика типичный GDS - RUB,12719,269,TG,0,00115,BKK,URT,201801291745,201801291900,,,TG,WE,2257,Q ,E,002,B,32S,1,QRYRTTHG,ADT,,0,00110,URT,BKK,201802121930,201802122040,,,TG,WE,2258,Q ,E,002,B,32S,1,QRYRTTHG,ADT,
Nikolay
enum KeyName { Alice, Bob } struct Key<'a> { id: &'a str, name: KeyName, } impl<'a> Key<'a> { fn load(&self) { let Key{ id: id, name: name } = *self; } }
Mark
а что это?
Nikolay
Почему я не могу сделать связывание в 3 с конца строке?
Mark
очень похоже на кэш для поисков
Marat
да
Приэтом если не ошибаюсь когда массив из одного элемента, там не массив, а просто объект
Marat
То есть там по разному отправляются
Mark
Приэтом если не ошибаюсь когда массив из одного элемента, там не массив, а просто объект
в спеке массив только в доке даже написано только 1 элемент
Сережа
не-байтослесари не привыкли к &/*?
в каком ассемблере есть &/*?
Mark
просто у нас как раз есть продукт по кэш-у FS-ов))
Mark
только уже в человеческом формате
Nikolay
ошибка обо всем говорит ведь
Да, как и всегда :) Жаль, я её не понимаю
Mark
estreaming
Anonymous
պլհկ
estreaming
Что-то слышал
Nikolay
По крайней мере, думаю что понимаю
Anonymous
Да
а что насчет того, как они работают вместе со ссылками?
Сережа
это когда std::move и rvalue ссылка через &&?
Nikolay
Не настолько
Anonymous
ну, например. почему этот код не компилируется? let x = String::new(); let y1 = &x; let y2 = x;
Nikolay
Я не хочу забирать владение
Cuno
Я не хочу забирать владение
ты его забираешь, когда деструктурируешь
Nikolay
Но я хочу получить ссылки
Marat
Я не хочу забирать владение
Ну ты это и делаешь по коду, не?
Marat
Хотя может это я не понимаю
Cuno
к каждому полю в паттерне