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

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

4
Належне використання const для визначення функцій у JavaScript
Мене цікавить, чи є обмеження щодо того, які типи значень можна встановити за допомогою constJavaScript - зокрема функцій. Чи дійсно це? Звичайно, це працює, але чи вважається це поганою практикою з будь-якої причини? const doSomething = () => { ... } Чи слід усі функції визначати таким чином у ES6? …

6
функція python max, використовуючи вираз 'key' та лямбда
Я родом з фону OOP і намагаюся вивчити пітон. Я використовую maxфункцію, яка використовує лямбда-вираз, щоб повернути екземпляр типу, що Playerмає максимум totalScoreсеред списку players. def winner(): w = max(players, key=lambda p: p.totalScore) Функція правильно повертає екземпляр типу, що Playerмає максимум totalScore. Мене плутають такі три речі: Як maxфункціонує? Які …
181 python  function  lambda 

15
Як повернути 2 значення з методу Java?
Я намагаюся повернути 2 значення методом Java, але я отримую ці помилки. Ось мій код: // Method code public static int something(){ int number1 = 1; int number2 = 2; return number1, number2; } // Main method code public static void main(String[] args) { something(); System.out.println(number1 + number2); } Помилка: …

4
Локальна функція проти Lambda C # 7.0
Я дивлюся на нові реалізації в C # 7.0, і мені здається цікавим, що вони реалізували локальні функції, але я не можу уявити сценарій, коли локальна функція буде віддана перевагу лямбда-виразу, і яка різниця між ними. Я розумію, що лямбда - це anonymousфункції, тим часом локальні функції не є, але …
178 c#  function  lambda  c#-7.0 

10
Помилка: не вдалося знайти функцію… в R
Це має бути питанням поширених запитань, тому будьте якомога повнішими. Відповідь - це відповідь громади, тому сміливо редагуйте, якщо ви думаєте, що щось не вистачає. Це питання було обговорено та затверджено на мета. Я використовую R і спробував, some.functionале отримав таке повідомлення про помилку: Error: could not find function "some.function" …

12
Чи не потрібна крапка з комою (';') після оголошення функції в C ++?
Нещодавно я пройшов проміжний тест програмування, і одне з питань, що я помилився, полягав у наступному: Точка з комою (';') після оголошення функції не потрібна. Правда чи неправда. Я вибрав "false" (і, будь ласка, виправте мене, якщо я помиляюся, тому що я відчуваю, що я збуваю з розуму), декларація функції …

3
Різниця між . і: в Луа
Мене плутає різниця між викликами функцій через .та через: > x = {foo = function(a,b) return a end, bar = function(a,b) return b end, } > return x.foo(3,4) 3 > return x.bar(3,4) 4 > return x:foo(3,4) table: 0x10a120 > return x:bar(3,4) 3 Що :робиш?
174 function  lua 

8
Передавання рядка з пробілами як аргумент функції в bash
Я пишу bash-скрипт, де мені потрібно передати рядок, що містить пробіли, до функції в моєму скрипті bash. Наприклад: #!/bin/bash myFunction { echo $1 echo $2 echo $3 } myFunction "firstString" "second string with spaces" "thirdString" Під час запуску я очікував вихід: firstString second string with spaces thirdString Однак, що насправді …
173 bash  function 

15
Карі JavaScript: які практичні програми?
Я не думаю, що я ще погризла каррі. Я розумію, що це робить, і як це зробити. Я просто не можу придумати ситуацію, яку б я використав. Де ви використовуєте currying в JavaScript (або де основні бібліотеки використовують його)? Маніпуляції з DOM або загальні приклади розробки додатків вітаються. В одній …


6
Використання загальних об’єктів std :: function з функціями-членами в одному класі
Для одного класу я хочу зберегти деякі покажчики функцій на функції-членів одного класу в одному об'єкті, що mapзберігає std::function. Але я не вдається відразу на цей код: class Foo { public: void doSomething() {} void bindFunction() { // ERROR std::function<void(void)> f = &Foo::doSomething; } }; Я отримую error C2064: term …

7
Чому я можу використовувати функцію, перш ніж вона буде визначена в JavaScript?
Цей код завжди працює навіть у різних браузерах: function fooCheck() { alert(internalFoo()); // We are using internalFoo() here... return internalFoo(); // And here, even though it has not been defined... function internalFoo() { return true; } //...until here! } fooCheck(); Я не зміг знайти жодної посилання на те, чому це …

7
"Правильний" спосіб вказати необов'язкові аргументи у функціях R
Мене цікавить, що є "правильним" способом запису функцій з необов'язковими аргументами в Р. З часом я натрапив на кілька фрагментів коду, які приймають тут інший маршрут, і я не зміг знайти належне (офіційне) положення на цю тему. До цих пір я писав такі необов'язкові аргументи: fooBar <- function(x,y=NULL){ if(!is.null(y)) x …
165 r  function 

16
Розширення об’єкта в Javascript
В даний час я перетворююсь з Java на Javascript, і мені трохи важко зрозуміти, як розширити об’єкти так, як я хочу це зробити. Я бачив, як кілька людей в Інтернеті використовують метод, який називається розширення на об'єкт. Код буде виглядати приблизно так: var Person = { name : 'Blank', age …

3
Який найкращий спосіб вийти з функції (яка не має значення повернення) в python до того, як функція закінчиться (наприклад, перевірка не вдалася)?
Припустимо ітерацію, в якій ми викликаємо функцію без зворотного значення. Те, як я думаю, що моя програма повинна вести себе, пояснюється в цьому псевдокоді: for element in some_list: foo(element) def foo(element): do something if check is true: do more (because check was succesful) else: return None do much much more... …
164 python  function  return 

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