Но кто-то может объяснить почему такое обращение к функции? Точнее почему мы называем функцию buffer.clear() внутри другой функции таким образом? или buffer.clear указывает на то, что она по сути находится внутри функции buffer(3 строка)? То есть это уже двойное вложение? если можно так сказать?
В 21 строке мы обращаемся к переменной в которую записана общая функция или непосредственно к самой функции(строка 11). Если мы через переменную обращаемся ко внутренней функции, то не должно ли быть что-то в роде buffer.buffer.clear?
|