Вопросы с тегом «function»

92
Отложенные вызовы функций

Есть ли хороший простой способ отложить вызов функции, позволяя потоку продолжать выполнение? например public void foo() { // Do stuff! // Delayed call to bar() after x number of ms // Do more Stuff } public void bar() { // Only execute once foo has finished } Я знаю, что этого можно достичь с...

92
В чем разница между языковой конструкцией и «встроенной» функцией в PHP?

Я знаю , что include, isset, require, print, echo, и некоторые другие не являются функциями , но языковые конструкции. Некоторые из этих языковых конструкций нуждаются в скобках, другие - нет. require 'file.php'; isset($x); У некоторых есть возвращаемое значение, у других - нет. print 'foo'; //1...

92
PHP call_user_func против простого вызова функции

Я уверен, что этому есть очень простое объяснение. В чем разница между этим: function barber($type){ echo "You wanted a $type haircut, no problem\n"; } call_user_func('barber', "mushroom"); call_user_func('barber', "shave"); ... и это (и каковы преимущества?): function barber($type){ echo "You...

92
Eval () и new Function () - одно и то же?

Эти две функции делают то же самое за кулисами? (в функциях с одним оператором) var evaluate = function(string) { return eval('(' + string + ')'); } var func = function(string) { return (new Function( 'return (' + string + ')' )()); } console.log(evaluate('2 + 1')); console.log(func('2 + 1'));...

92
Обновить данные, полученные с помощью пользовательской функции в Google Sheet

Я написал собственный скрипт Google Apps, который будет получать idи извлекать информацию из веб-службы (цена). Я использую этот сценарий в электронной таблице, и он отлично работает. Моя проблема в том, что эти цены меняются, а моя таблица не обновляется. Как я могу заставить его повторно...

91
Автоматическое создание документации по функциям в Visual Studio

Мне было интересно, есть ли способ (надеюсь, сочетание клавиш) для создания заголовков функций автоматического создания в Visual Studio. Пример: Private Function Foo(ByVal param1 As String, ByVal param2 As Integer) И это автоматически стало бы чем-то вроде этого ......

90
Как получить методы объекта?

Есть ли способ или свойство получить все методы от объекта? Например: function foo() {} foo.prototype.a = function() {} foo.prototype.b = function() {} foo.get_methods(); // returns ['a', 'b']; ОБНОВЛЕНИЕ: есть ли такой метод в JQuery? Спасибо....

90
Цепочка функций в Python

На Codewars.com я столкнулся со следующей задачей: Создайте функцию, addкоторая складывает числа при последовательном вызове. Так что add(1)должен вернуться 1, add(1)(2)должен вернуться 1+2, ... Хотя я знаком с основами Python, я никогда не встречал функции, которую можно было бы вызывать в такой...

90
Могу ли я назвать функцию JavaScript и немедленно ее выполнить?

У меня их довольно много: function addEventsAndStuff() { // bla bla } addEventsAndStuff(); function sendStuffToServer() { // send stuff // get HTML in response // replace DOM // add events: addEventsAndStuff(); } Повторное добавление событий необходимо, так как DOM изменилась, поэтому ранее...

89
php is_function (), чтобы определить, является ли переменная функцией

Я был очень взволнован, прочитав об анонимных функциях в php, которые позволяют вам объявлять переменную, которая является функцией, проще, чем вы могли бы сделать с помощью create_function . Теперь мне интересно, есть ли у меня функция, которой передается переменная, как я могу проверить ее,...

89
Обратный вызов C ++ с использованием члена класса

Я знаю, что об этом так много раз спрашивали, и из-за этого трудно покопаться в развалинах и найти простой пример того, что работает. У меня есть такая, она простая и работает на MyClass... #include <iostream> using std::cout; using std::endl; class MyClass { public: MyClass(); static void...

88
Функции против хранимых процедур

Допустим, мне нужно реализовать фрагмент кода T-SQL, который должен возвращать в качестве результата таблицу. Я могу реализовать возвращающую табличное значение функцию или хранимую процедуру, возвращающую набор строк. Что мне использовать? Короче говоря, я хочу знать следующее: Каковы основные...

88
Функция, возвращающая лямбда-выражение

Интересно, можно ли написать функцию, возвращающую лямбда-функцию на C ++ 11. Конечно, одна проблема - как объявить такую ​​функцию. У каждой лямбды есть тип, но этот тип нельзя выразить в C ++. Я не думаю, что это сработает: auto retFun() -> decltype ([](int x) -> int) { return [](int x) {...

88
Проверка нулевого параметра в C #

Существуют ли в C # какие-либо веские причины (кроме более точного сообщения об ошибке) для добавления проверки нулевого параметра к каждой функции, где значение null не является допустимым значением? Очевидно, что код, использующий s, в любом случае вызовет исключение. И такие проверки делают код...

87
Вызов функции Python из кода JavaScript

Я хотел бы вызвать функцию Python из кода JavaScript, потому что в JavaScript нет альтернативы для выполнения того, что я хочу. Это возможно? Не могли бы вы настроить приведенный ниже фрагмент для работы? Код JavaScript: var tag = document.getElementsByTagName("p")[0]; text = tag.innerHTML; //...