Anatoly
И вот да
Ayrat
всего по 75 за бутылку
Ayrat
это ж уиски
Hog
Вот именно
Hog
Самогон
Ayrat
Не, ну Григорий бурбон пьет, с ним все ясно
Ilya
Самогон
Как у бабушки в деревне?
Hog
Не, ну Григорий бурбон пьет, с ним все ясно
Предпочитаю портвейн, кстати
Ilya
Я брал Джека silver select примерно за столько
Hog
Моё путешествие в америку с него началось
Ayrat
Хорошее апи, не запутаешься
Ayrat
ебаные любители одинаковых перегрузок
Hog
Но с тех пор самогон - ни-ни
Roman
Хуясе вы богатые. По $75 за алкашку
ты ж американец, можешь себе позволить
Hog
У меня только одна бутылка бурбона за такое есть
Ilya
Хорошее апи, не запутаешься
Зато один метод на всё. Пихаешь рандомные параметры, и оно всегда работает.
Roman
Всё равно это дорого
а, ну с твоими объемами наверное да
Roman
* но я не осуждаю
Ilya
Зато один метод на всё. Пихаешь рандомные параметры, и оно всегда работает.
А если серьёзно, то это больше похоже на проблему отсутствия partial application
Hog
а, ну с твоими объемами наверное да
Да уже сто раз говорил - у вас какое-то неправильное мнение сложилось
Roman
Хорошее апи, не запутаешься
я еще люблю, когда там половина параметров опшнал, но если не угадал правильную комбинацию, получаешь ArgumentException в ебало
Roman
у космос дб так сдк сделан. Создаешь квери, пихаешь параметры, все компилится. Потом целый день играешь в угадалку, пушто даже в доке не написано, какие комбинации параметров валидные
Ayrat
Зато один метод на всё. Пихаешь рандомные параметры, и оно всегда работает.
ага, осталось только не перепутать и подать правильную комбинацию функций
Ayrat
УДОБНО
Ayrat
у них в примере тоже все понятно https://github.com/microsoft/TrillSamples/blob/8eb63b697706d88bff84bdc5732a592634e63a72/TrillSamples/HelloWorld/Program.cs#L99-L108
Ayrat
ВСЕ
Ayrat
ПОНЯТНО
Ayrat
вот вообще все
Hog
А кто говорил, что будет легко?
Ilya
ебаные любители одинаковых перегрузок
Ты наверное на linq просто сгорел!
Ayrat
А кто говорил, что будет легко?
не, ну то что апи в МС делают дауны давно понятно
Ayrat
им платят за количество перегрузок к методу
Ayrat
то есть сделать Observable.FromEnumerator было сложно
Ayrat
как это сделано в любом В ЛЮБОМ стрим апи
Roman
Ты наверное на linq просто сгорел!
_ => _, _ => _, _ => it.Current
Ilya
то есть сделать Observable.FromEnumerator было сложно
> This project welcomes contributions and suggestions.
Ayrat
_ => _, _ => _, _ => it.Current
по-моему _ => _ это в сишарпе id
Ayrat
потому что в лямбдах дискард не дискард
Ilya
Я думаю, это хитрый план майкрософт по развитию опенсорса. Сделать плохо, чтобы потом комьюнити сделало хорошо.
Ayrat
но это не точно
Roman
> This project welcomes contributions and suggestions.
тут во все suggestions можно вставлять предисловие "начнем с того что ты петух"
Ayrat
УДОБНО
Ayrat
id нельзя, надо явно функ писать
Ayrat
;d
Ilya
по-моему _ => _ это в сишарпе id
Зависит от версии языка.
Ilya
Beginning with C# 9.0, you can use discards to specify unused input parameters of a lambda expression.
Roman
УДОБНО
так ты ебать язык нормальный возьми ебать и выйди раз на раз а то хуйню там пишешь на своей математике это для реальных задач ясно
Ayrat
Beginning with C# 9.0, you can use discards to specify unused input parameters of a lambda expression.
и что будет в сишарпе 9 с такой лямбдой?
Ayrat
сломается?
Ayrat
ты ж дискарднул аргумент
Ayrat
и тут же его пользуешь
Ilya
When _ is a valid discard, attempting to retrieve its value or use it in an assignment operation generates compiler error CS0301, "The name '_' does not exist in the current context".
Roman
и что будет в сишарпе 9 с такой лямбдой?
надеюсь, скомпилится без варнингов
Ayrat
When _ is a valid discard, attempting to retrieve its value or use it in an assignment operation generates compiler error CS0301, "The name '_' does not exist in the current context".
чот не падает https://sharplab.io/#v2:D4AQTAjAsAUCDMACciDCiDetE+UkALIgLIAUAlJtrjSAKwA8AlgHYAuANK2wHyIAeiALyIA+sL6iA3NRwBfWHKA=
Ayrat
компилится в id по сути
Ilya
Это же валидное имя, чо может сломаться - хз
Ayrat
Это же валидное имя, чо может сломаться - хз
ну я хз, говорят стало дискардом
Ayrat
в 9ом сишарпе
Ilya
чот не падает https://sharplab.io/#v2:D4AQTAjAsAUCDMACciDCiDetE+UkALIgLIAUAlJtrjSAKwA8AlgHYAuANK2wHyIAeiALyIA+sL6iA3NRwBfWHKA=
For backwards compatibility, if only a single input parameter is named _, then, within a lambda expression, _ is treated as the name of that parameter.
Ayrat
о как
Vasily
Lol
Vasily
Сколько пуканов подорвет на собесах
Ilya
в 9ом сишарпе
Версии всегда обратно совместимые
Ayrat
Версии всегда обратно совместимые
я не уверен что ты прав, но это неважно
Ayrat
мммм, в трилле надо руками расставлять евент таймы и вотермарки стрим елементам. Красота Короче, фпесду это поделие
Ayrat
сто перегрузок сделали, а автоинкремент от нуля сделать не догадались
Ayrat
авторы походу из тех кто плотно сидят на бутылке и приглашают нас посидеть
Ilya
Чот ты не стоессоустойчивый
Ayrat
Чот ты не стоессоустойчивый
я избалованный нормальными технологиями да
Ayrat
быстро привыкаю к хорошему!