Данил Мне вот в
тоже дали мидла
1:47 рт
Я спросил на собесе, типа а чо за такое неуважение 1:47 рт
А там, чтобы стать сеньором, надо чтобы ты аттестацию прошел и тебя другие сеньоры назвали сеньором 1.47 рт
Типа как воры в законе) 47 ргп
Антон С++ по скайпу с Кипра коронует
Рт 1
Что почти всегда ошибка. Развлекаться в стиле undefined is not a function это на любителя.
var foo = {name: "foo"};
var bar = {name: "bar", getName: function() {return this.name}};
var getFooName = bar.getName.bind(foo);
getFooName();
```
trait Name {
name: String
}
impl[T: Name] for T {
fn getName(&self): String { self.name }
}
```
Без типов на жс это будет просто функция `getName(obj) { return obj.name}`. Функция тут отлично подходит. То, что в ЖС нет нормального пайплайнинга это уже вопрос того, что в нем ФП особо не попишешь. А bind/apply/call ортогонален.
Не то чтоб хотел выпендриться, просто кроме справочника по ассемблеру Нортона и debug.com у меня тогда больше ничего небыло.
Потом-то я заполучил турбопаскаль 6 и стал нормальным. А потом и Си.
Знаю другого пидора, который не понимает, что достаточно лишь указать в самом начале прохождения курсора до конца запроса и опа - выходим из лупа. Но нет, этот говноед всюду пихает счётчики.
Но чаще на нем пишут обычные смертные, которые оставляют CVE и сегфолты пачками. Но зато которые не забудут понтануться, что в сишке можно все.
With undefined behavior anything is possible
когда-то хотел ещё анализатор картинок написать, типа если картинка плохо сжата - её бы пересжать, чтобы всякие жипеги со 100%-м качеством винт за-зря не занимали. но увяз в библиотеке img, не осилил с наскока да и забил.