N
Хотя мб это рили хуйня но был бы тогда хотя бы by lazy нормальный, типа тоже самого гетера только который 1 раз инициализируется, шарповский бай лейзи сосет что пиздец там ничего нельзя
Stas
А ты хотел на лэйзи сахар?
N
да блуад почему мне надо инициализировать и объявлять в разных местах это тупо неправильно и вообще 5 0 в пользу java хотя хз есть ли это в java но есть в котлине а это по сути одно и тоже
Stas
Stas
инициализируй там где обявляешь, нахуя в метод сувать неинициализированные поля?
N
Ладно там нету ну энивей 5 0 в пользу джавы потому что у джавы есть котлин
N
как гетер только вызывается ток один раз
Stas
А что блядь в шарпе не так?
N
да ты скажи что так
N
где нормальный by lazy
Stas
чем тебя не устраивает Lazy? стандартный блядь шарповый
N
так сделай с ним вот такую хуйню чтобы работало
Stas
Из твоего примера?
N
MeshFilter mesh = GetComponent<MeshFilter>(); в поле класса
N
в котлине это было бы так val mesh by lazy {GetComponent<MeshFilter>()}
Stas
private Lazy<MeshFilter> meshFilterLazy = new Lazy<MeshFilter>(GetComponent<MeshFilter>);
MeshFilter mesh => meshFilterLazy.Value;
Stas
ну а в шарпе так
Stas
Если GetComponent принимает аргументы то упаковываешь в лямбду, и аргументом например можешь отдать поле:
private Arg arg
private Lazy<MeshFilter> meshFilterLazy = new Lazy<MeshFilter>(()=> GetComponent<MeshFilter>(arg));
N
N
со скобками тоже ошибка, не статическое поле, а котлине похуй
Stas
со скобками тоже ошибка, не статическое поле, а котлине похуй
ну потому что ты не можешь вызвать экземплярный метод до инициализации экземпляра. Потомучто в таком случае внутри такого метода ты можешь обращаться к полям которые не инициализированы. Это выстрел в ногу. Для таких случаев используй конструктор
N
не можешь бай лейзи вызывается после всегда
Stas
что блоядь всегда?
Stas
напиши в конструкторе meshFilterLazy = new Lazy<MeshFilter>(()=> GetComponent<MeshFilter>());
Stas
и всё
Stas
у тебя 1 раз вызовется GetComponent, на момент первого обращения к mesh, все последующие разы GetComponent не будет вызываться
N
нахуя мне лезть в конструктор, мне вот просто лень я хочу в одну строчку, шарп ебучий
Stas
N
так это не отменяет того ФАКТА что C# - говно причем #говно_для_лохов
N
Возьму и напишу скажу что они все пидорасы, пусть возьмут меня главным разрабом я наведу там порядок
N
а то видите ли делают хуйню а люди хавают, такое не позволительно
Stas
N
всм просто ебучий макрос на это
N
Stas
Stas
В 1 строку, как ты и хотел
N
так блядь он как нужно и работает выглядит уебищно
N
можно это исправить макросом будучи разработчиком языка
Stas
Что будет после set?
N
так сет вообще должен быть запрещен в таком случае
Stas
Так блядь удали
𝚘𝚟𝚘𓅓
𝚘𝚟𝚘𓅓
кто читал?
Stas
If else можно в одну строку ебануть
Stas
Через ??
Stas
присваивать null не имеет смысла. Это не стек а поле класса, и так ясно что там null
Stas
Stas
Это не тернарный оператор
N
да блядь я на ебучем котлине прогаю там такой хуевины тернарной нету там конечно для нуллов попизже хуета есть и там нулл обязательно писать
N
энивей это не намного хуже чем лезть в конструктор или в Start Awake каждый раз при новом объявлении офк хуйня, но в плюсах можно было бы это в какой-нибудь define обернуть и было бы заебок, ах да в плюсах же свойств нет
N
а ты про ?? говоришь хуя се что в шарпах есть
Stas
N
энивей шарп хуйня ебанная, нормально не ответили потому что C# ебанное говно и в нем такие штуки по-человеческий не делаются как я понял вывод - #шарп_для_лохов
Stas
Stas
N
тебя это ебать не должно, 0$ если что. И каким образом это делает шарп не говом для лохов?
Stas
Да хули там мнение у тебя я ебу, сам теперь говнокодер полуджун за 30к в месяц. С чего то решил что ты нихуя толком не понимая можешь что-то оценить. Вот такое блядь мнение о тебе)
N
Ваше мнение очень ценно для нас, спасибо(НЕТ пошел нахуй пидорас токсичный в рот тебя ебал и вообще еще раз говорю пошел нахуй, шарпы для лохов ебучих, а я ща пишу письмо в майкрософт и завтра в америку уезжаю нахуй, подниму этот донный язык с колен понял !)
Stas
N
все пошел нахуй мне домой надо
Stas
Подними а то так сложно писать нём, вся надежда только на тебя
Stas
Etki
Stas
Забей, он уже домой пошёл, будет Майкрософт ебать
SITonyx (Pavel)
Подскажите, как из конструкции:
List<double> xma
xma.add(1.1);
List <double>[] ma =.....
ma[0]= xma
достать значение 1.1 ?
Mike
Линку посмотри или [0]
Mike
xma[0]
Stas
ma.SelectMany( x => x). Where (x => x == 1.1).First() но я думаю вопрос был в другом
Gopneg
дабл так сравнивать не надо
Etki
н̴̭̑е̸̩̚ ̷ ̟н̷͍̍а̸̥̀д̵̨͋ӧ̶̹́ ̵͓͊с̶̨̈́р̷̜̌а̴̣͘в̶̜̉н̴̭͛и̶̞̐в̷͕̋а̶ ̰т̸͔͝ь̶͎̎ ̶̥̋д̷̗̐а̷͕̐б̷͖̉л̷̻̎ы̸̡̎ ̷͕̌н̴̙̈а̴̧͝ ̴̺̋ѝ̵̮д̷̹̚ѐ̶̜н̵̘͐т̵̠̕и̷̯̓ч̴̩͑н̵̹̕о̵̢̽с̵̟̕т̷͓̓ь̷͇͒
Anonymous
⭕️ База родителей детей до 16 лет, Москва.
Свежая выгрузка базы семей с детьми до 16 лет.
Содержит следующую информацию:
- ФИО;
- Адрес;
- Кол-во детей;
- Частично Mail'ы;
- Номер телефона.
🔻 Стоимость одной строки - 0,8₽;
🔻 Стоимость всей базы (98780 контактов) - 15000₽;
🔻 Идеально для привлечения новых клиентов в спортивные организации, школы исскуств и т.д..
@Base_LPR - Только лучшие базы!
@AmperLab - По вопросам приобретения базы.
#Физлица #База #Родители
Etki
Как же похорошела защита персональных данных при собячиче
Ramil
WPF гуру на месте?
Ramil