УМННБJ, ЯХВ. Войти !bnw Сегодня Клубы
Кстати, че такое замыкание? Не, я серьезно не знаю. Спрашивать боюсь.
#KZ8NHE / @komar / 3984 дня назад

умножая знания умножаешь печаль
#KZ8NHE/EP9 / @heroin / 3984 дня назад
берешь такой и замыкаешься в себе)))))
#KZ8NHE/EOF / @anonymous / 3984 дня назад

@anonymous и приунываешь со всей силы

#KZ8NHE/I6Y / @hirthwork --> #KZ8NHE/EOF / 3984 дня назад
Это такая функция, которая имеет внутри своего тела явные ссылки на более внешний скоуп. Правда традиционно принято считать замыканиями только функции объявленные не в топлевеле, соответственно ссылающиеся на переменные объявленные не в топлевеле и таким образом требующие создания объекта в динамической памяти.
#KZ8NHE/6R9 / @ndtimofeev / 3984 дня назад
@4077 Всё так.
#KZ8NHE/AVM / @ndtimofeev --> #KZ8NHE/PTP / 3984 дня назад
@ndtimofeev Чего, блядь?
#KZ8NHE/DX6 / @komar --> #KZ8NHE/6R9 / 3984 дня назад

@4077 Башлачёв умер за наши грехи!

#KZ8NHE/DMC / @hirthwork --> #KZ8NHE/PTP / 3984 дня назад
@4077 Какие лямбдочки, какой еще скоуп, че вы несете вообще? Я код пишу, блядь.
#KZ8NHE/BA6 / @komar --> #KZ8NHE/6ZW / 3984 дня назад

@4077 это комар, имитация цепи маркова. разве может комар использовать замыкания? написать лямбдочку?

#KZ8NHE/O8K / @hirthwork --> #KZ8NHE/6ZW / 3984 дня назад
@hirthwork не пали
#KZ8NHE/BVY / @komar --> #KZ8NHE/O8K / 3984 дня назад

замыкание это монада.

#KZ8NHE/P96 / @ninesigns / 3984 дня назад
@4da хуяда
#KZ8NHE/PG9 / @komar --> #KZ8NHE/P96 / 3984 дня назад

@komar функция A содержит внутри себя функцию B и переменную a.
Функция B ссылается на переменную a.

В научных кругах говорят что /функция B замыкается на переменную a/.

#KZ8NHE/I5C / @ninesigns --> #KZ8NHE/DX6 / 3984 дня назад
@4da бля, спасибо нихуя себе наука сижу тут как фуфел
#KZ8NHE/C65 / @komar --> #KZ8NHE/I5C / 3984 дня назад

@4077 > nonlocal, global, decorator
ебать костыли, сделайте меня это развидеть

#KZ8NHE/6BA / @ninesigns --> #KZ8NHE/L8Y / 3984 дня назад
@4da двачую этого академика что это за куски пиздеца
#KZ8NHE/I2H / @komar --> #KZ8NHE/6BA / 3984 дня назад
@komar Попробую использовать телепатию. Это питон!
#KZ8NHE/0AP / @ndtimofeev --> #KZ8NHE/I2H / 3984 дня назад
@4077 блядь, пойди посмотри, как в нормальных языках сделано только не застрелись с горя
#KZ8NHE/UFH / @komar --> #KZ8NHE/N6E / 3984 дня назад
@ndtimofeev ебаный в рот фу блядь фу нахуй
#KZ8NHE/WT7 / @komar --> #KZ8NHE/0AP / 3984 дня назад

электрическое соединение двух точек электрической цепи с различными значениями потенциала, не предусмотренное конструкцией устройства и нарушающее его нормальную работу

#KZ8NHE/88B / @anonymous / 3984 дня назад

@4077 а по дефолту оно длинное чтоли?

#KZ8NHE/9YI / @anonymous --> #KZ8NHE/IZM / 3984 дня назад

@anonymous >длинное

#KZ8NHE/PF1 / @anonymous --> #KZ8NHE/9YI / 3984 дня назад
@4077 А где у ТСа сказано что оно должно быть _лексическим_ ?
#KZ8NHE/28Z / @ndtimofeev --> #KZ8NHE/IZM / 3984 дня назад
Че не лайкаешь мои посты?
#KZ8NHE/XSS / @klava / 3984 дня назад
замыкание - лямбда мондада - массив
#KZ8NHE/EVW / @anonymous / 3984 дня назад

@4077 рикамендую посмотреть как современные (маня)язычки обходятся без ентаких синтаксических костыликов

http://pasterack.org/pastes/57573
```

lang racket

(require syntax/parse/define)
(require (for-syntax syntax/parse))

(define-syntax (define-wd stx)
(syntax-parse stx
[(_ dec:id (fn:id args:id ...) body:expr ...+)
#'(begin
(define dec-evd (dec))
(define (fn args ...)
(dec-evd (lambda (args ...) body ...) args ...))
(void))]))

(define (counter)
(define cnt 0)

(define (decorator fn . args)
(set! cnt (add1 cnt))
(printf "counter: ~a\n" cnt)
(apply fn args))

decorator)

(define-wd counter (sum3 x y z)
(+ x y z))

(sum3 1 2 3)
(sum3 4 5 7)
```

#KZ8NHE/1LQ / @ninesigns --> #KZ8NHE/N6E / 3984 дня назад

@4077 ты на смысл смотри, а не на скобочки

#KZ8NHE/2KM / @ninesigns --> #KZ8NHE/QXQ / 3984 дня назад
это когда мужик мужика ебёт не с той стороны
#KZ8NHE/JKW / @anonymous / 3984 дня назад
#KZ8NHE/QIM / @anonymous --> #KZ8NHE/EVW / 3984 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.