Годы.
Until further notice
вот у вас в эфшарп можно статические поля объявлять в теле ф-ций?
Статические поля? Зачем, а главное нахуя?
Можно сделать с помощью метапарадигменного кластера.
И зигохистоморфного препроморфизма
Тут достаточно только зигохистного.
была у меня ф-ция: void Foo(helperId) { int addr; lock() addr = GetExpensiveAddr(); return addr; } а мне котаз говорит - а въебика кэш, все равно helperId это 0..10 (условно) и я: void Foo(helperId) { int addr; static int[] cache = {}; if (cache[helperId] != 0) return cache[helperId]; lock() { addr = GetExpensiveAddr(); cache[helperId] = addr; } return addr; }
lock() какая интересная конструкция
псевдокод, душнила
Ну и как, будет каждый раз при вызове Foo обнуляться? Ну и F11 в дебаге как будет с этой строчкой себя вести
с чего обнуляться?
static int[] cache = {}; Или как будто строчка в методе есть - но на самом деле ее там нету, а она вне метода расположена?
#Nice Debugging You Fuckers
хз, я тока шо заюзал такое в вм дотнета
Ну тогда и тебе счастливой отладки.
F11 что со строкой делает Как себя drag-to-continue ведет
кто вм пишет, иде не пользуется
VSTeam заказала Егору киллера VSCodeTeam выписала Егору премию
Обсуждают сегодня