tapelineyt 6 Опубликовано: 16 октября, 2021 loadfile("file")(loadfile) component.list("gpu", true)() Что именно означают вторые пары скобок? Для чего они нужны? 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
eu_tomat 2 154 Опубликовано: 16 октября, 2021 1 минуту назад, tapelineyt сказал: Что именно означают вторые пары скобок? Для чего они нужны? Вторые пары скобок вызывают функцию так же, как и первые пары. loadfile("file") в качестве результата возвращает функцию. И для её вызова требуются скобки. component.list("gpu", true) возвращает итератор, перечисляющий все компоненты заданного типа. Но для получения первого компонента в списке этот итератор можно вызвать как функцию, что так же достигается использованием скобок. 1 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
tapelineyt Автор вопроса 6 Опубликовано: 16 октября, 2021 Спасибо. Думал, что это примерно как в джаве скобки перед переменной или функцией с названием типа Цитата Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Что именно означают вторые пары скобок? Для чего они нужны?
Поделиться сообщением
Ссылка на сообщение
Поделиться на других сайтах