LINUX.ORG.RU

Возврат значения из замыкания


0

4

Как вы считаете, если противопоставить, какое _и почему_ в абстрактном ЯП поведение оператора return внутри замыкания более правильное/оправданное: когда return только возвращает управление из замыкания или когда return вызванный внутри замыкания приводит ещё и к возврату из контекста, откуда было вызвано замыкание?

p.s. В качестве примера второго поведения - return из Proc в Ruby.

★★

Последнее исправление: maxcom (всего исправлений: 1)
Ответ на: комментарий от anonymous

анонимная функция.

Все сущности в программе имеют конкретный адрес

иди учись, студент.

Или расскажи мне, какой адрес у a+b?

x = a + b + c;

правда? какое имя у функции (lambda (x) x)?

а кто тебе сказал, что это функция?

почему плохо?

потому-что без имени.

drBatty ★★
()
Ответ на: комментарий от drBatty

Или расскажи мне, какой адрес у a+b?

Это не программная сущность, это терм, безграмотная ты ебанашка. Программная сущность - это конкретная значение, которое хранится в ОП или регистре процессора.

а кто тебе сказал, что это функция?

Стандарт ЯП.

потому-что без имени.

Это хорошо.

anonymous
()
Ответ на: комментарий от drBatty

Или расскажи мне, какой адрес у a+b?

Идиот. Абсолютно невменяемый идиот!

Это адрес инструкции add в памяти, идиот!

psikh
()
Ответ на: комментарий от anonymous

Это не программная сущность, это терм, безграмотная ты ебанашка. Программная сущность - это конкретная значение, которое хранится в ОП или регистре процессора.

дык ты мне можешь рассказать, где у тебя «программная сущность», а где «конкретное значение»?

drBatty ★★
()
Ответ на: комментарий от drBatty

дык ты мне можешь рассказать, где у тебя «программная сущность», а где «конкретное значение»?

«программная сущность» и «конкретное значение» - одно и то же. Так что не «а где».

anonymous
()
Ответ на: комментарий от anonymous

дык ты мне можешь рассказать, где у тебя «программная сущность», а где «конкретное значение»?

«программная сущность» и «конкретное значение» - одно и то же. Так что не «а где».

ты заблуждаешься. В выражении a+b+c попросту нет никакого значения a+b.

drBatty ★★
()
Ответ на: комментарий от drBatty

Идиот. Абсолютно непрошибаемый идиот. И ведь ему даже не стыдно, вот что забавно!

Иди, идиот, почитай, что такое выражение, и почему у выражения всегда есть значение.

psikh
()
Ответ на: комментарий от drBatty

ты заблуждаешься. В выражении a+b+c попросту нет никакого значения a+b.

Нету. Именно это я и сказал.

anonymous
()
Ответ на: комментарий от psikh

Иди, идиот, почитай, что такое выражение, и почему у выражения всегда есть значение.

где прочитать-то? ну расскажи мне, где написано, что есть значение у a+b в выражении a+b+c?

drBatty ★★
()
Ответ на: комментарий от psikh

Твоя мамка тебя слишком часто роняла башкой об пол, очевидно.

за то твоя тебя один раз уранила. Этого в принципе уже достаточно.

drBatty ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.