Запитання з тегом «function»

Функція (яка також називається процедурою, методом, підпрограмою або рутиною) - це частина коду, призначена для виконання єдиного конкретного завдання. Використовуйте цей тег для запитань, які конкретно стосуються створення або виклику функцій. Щоб допомогти реалізувати функцію для виконання завдання, використовуйте замість [алгоритм] або тег, визначений для завдання.

6
Чому Go не дозволяє вкладені оголошення оголошень (функції всередині функцій)?
Редагувати: Якщо було незрозуміло, про що я запитував: які проблеми пом'якшуються, якщо не дозволяти вкладені декларації функцій? Лямбди працюють, як очікувалося: func main() { inc := func(x int) int { return x+1; } } Однак наступна декларація в декларації не допускається: func main() { func inc(x int) int { return …

4
Визначте значення за замовчуванням для аргументів функції
У вікі Lua я знайшов спосіб визначити значення за замовчуванням для відсутніх аргументів: function myfunction(a,b,c) b = b or 7 c = c or 5 print (a,b,c) end Це єдиний спосіб? myfunction (a,b=7,c=5)Здається, стиль PHP не працює. Не те, що спосіб Lua не працює, мені просто цікаво, чи це єдиний …
86 function  lua 

4
Чому функція-член const може змінити статичний член даних?
У наступній C++програмі зміна статичного елемента даних із constфункції працює нормально: class A { public: static int a; // static data member void set() const { a = 10; } }; Але модифікація нестатичного члена даних із constфункції не працює: class A { public: int a; // non-static data member …

10
Передача масиву як аргументу функції в C
Я написав функцію, що містить масив як аргумент, і викликаю її, передаючи значення масиву наступним чином. void arraytest(int a[]) { // changed the array a a[0]=a[0]+a[1]; a[1]=a[0]-a[1]; a[0]=a[0]-a[1]; } void main() { int arr[]={1,2}; printf("%d \t %d",arr[0],arr[1]); arraytest(arr); printf("\n After calling fun arr contains: %d\t %d",arr[0],arr[1]); } Що я знайшов, …

7
const перед параметром проти const після імені функції c ++
Яка різниця між чимось подібним friend Circle copy(const Circle &); і щось подібне friend Circle copy(Circle&) const; Я знаю const після того, як функція використовується для того, щоб повідомити компілятору, що ця функція не намагатиметься змінити об'єкт, до якого вона викликається, а як щодо іншого?

6
Плагін jQuery: додавання функціональності зворотного дзвінка
Я намагаюся надати функцію зворотного виклику мого плагіна, і я хотів би, щоб він працював дещо традиційно: myPlugin({options}, function() { /* code to execute */ }); або myPlugin({options}, anotherFunction()); Як я обробляю цей параметр у коді? Чи трактується це як одна повноцінна сутність? Я майже впевнений, що знаю, де б …

6
C - функція всередині struct
Я намагаюся створити функцію всередині структури, поки що я маю такий код: typedef struct client_t client_t, *pno; struct client_t { pid_t pid; char password[TAM_MAX]; // -> 50 chars pno next; pno AddClient() { /* code */ } }; int main() { client_t client; //code .. client.AddClient(); } Помилка : client.h: …
86 c  function  struct 

3
Скорочена анонімна функція
Щось я не розумію в анонімних функціях, використовуючи короткий запис # (..) Наступні роботи: REPL> ((fn [s] s) "Eh") "Eh" Але це не означає: REPL> (#(%) "Eh") Це працює: REPL> (#(str %) "Eh") "Eh" Я не розумію, чому (# (%) "Eh") не працює, і в той же час мені не …

7
PHP: Виклик невизначеної функції: simplexml_load_string ()
Я реалізую функцію підрахунку facebook за допомогою файлу cron. У якому cron запускається кожні 10 хвилин і підраховує загальну кількість лайків сторінки. for($i=0;$i<3;$i++){ $source_url =$cars[$i]; $rest_url = "http://api.facebook.com/restserver.php?method=links.getStats&urls=".urlencode($source_url); $curl = curl_init(); curl_setopt($curl, CURLOPT_URL,$rest_url); curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $content = curl_exec($curl); curl_close($curl); $message=stripslashes($content); $xml_record = simplexml_load_string($message); $fb_like_count = $xml_record->link_stat->like_count; echo "".$fb_like_count; mail("abc@gmail.com","hi".$fb_like_count,$message); …
85 php  xml  function  curl 

5
Виклик функції Python із коду JavaScript
Я хотів би викликати функцію Python із коду JavaScript, оскільки в JavaScript немає альтернативи для виконання того, що я хочу. Чи можливо це? Не могли б ви налаштувати наведений нижче фрагмент для роботи? Код JavaScript: var tag = document.getElementsByTagName("p")[0]; text = tag.innerHTML; // Here I would like to call the …

6
Згладжування функції JavaScript, схоже, не працює
Я просто читав це запитання і хотів спробувати метод псевдоніма, а не метод-обгортки, але, здається, я не міг змусити його працювати як у Firefox 3, так і в 3.5beta4, або в Google Chrome, як у вікнах налагодження, так і на тестовій веб-сторінці. Пожежна помилка: >>> window.myAlias = document.getElementById function() >>> …

8
Назва таблиці як параметр функції PostgreSQL
Я хочу передати ім'я таблиці як параметр у функції Postgres. Я спробував цей код: CREATE OR REPLACE FUNCTION some_f(param character varying) RETURNS integer AS $$ BEGIN IF EXISTS (select * from quote_ident($1) where quote_ident($1).id=1) THEN return 1; END IF; return 0; END; $$ LANGUAGE plpgsql; select some_f('table_name'); І я отримав …

7
Як передати вектор функції?
Я намагаюся надіслати вектор як аргумент функції, і я не можу зрозуміти, як змусити його працювати. Спробував купу різних способів, але всі вони дають різні повідомлення про помилки. Я включаю лише частину коду, оскільки лише ця частина не працює. (вектор "випадковий" заповнений випадковими, але відсортованими значеннями від 0 до 200) …
85 c++  function  vector 

9
Перевірка нульових параметрів у C #
У C # чи є якісь вагомі причини (крім кращого повідомлення про помилку) для додавання перевірки null параметрів до кожної функції, де null не є допустимим значенням? Очевидно, що код, який використовує s, все одно видасть виняток. І такі перевірки роблять код повільнішим та важчим у обслуговуванні. void f(SomeType s) …
85 c#  function  null 

7
Перевірте, чи всі значення у списку перевищують певне число
my_list1 = [30,34,56] my_list2 = [29,500,43] Як перевірити, чи всі значення у списку> 30? my_list1повинні працювати іmy_list2 не повинен. Єдине, що я міг подумати: boolean = 0 def func(ls): for k in ls: if k >= 30: boolean = boolean + 1 else: boolean = 0 if boolean > 0: …
85 python  list  function  max 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.