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

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

8
Ознайомлення з функціями зворотного дзвінка в JavaScript
Я розумію перехід функції до іншої функції як зворотний виклик і його виконання, але я не розумію найкращої реалізації для цього. Я шукаю дуже базовий приклад, наприклад: var myCallBackExample = { myFirstFunction : function( param1, param2, callback ) { // Do something with param1 and param2. if ( arguments.length == …

10
Як я можу знайти кількість аргументів функції Python?
Як я можу знайти кількість аргументів функції Python? Мені потрібно знати, скільки нормальних аргументів має і скільки названих аргументів. Приклад: def someMethod(self, arg1, kwarg1=None): pass У цього методу є 2 аргументи та 1 названий аргумент.
163 python  function 


5
Як визначити ім'я функції зсередини функції
Якщо у мене є сценарій Bash, наприклад: #!/bin/bash f() { # echo function name, "f" in this case } Чи можна це зробити? Це може бути використане в довідкових повідомленнях, таких як printf "Usage: %s: blah blah blah \n" $(basename $0) >&2; Тільки в цьому випадку, чого я хотів, це …
163 bash  function 

5
Швидкий вибір необов'язкового параметра закриття
Подано: typealias Action = () -> () var action: Action = { } func doStuff(stuff: String, completion: @escaping Action) { print(stuff) action = completion completion() } func doStuffAgain() { print("again") action() } doStuff(stuff: "do stuff") { print("swift 3!") } doStuffAgain() Чи є спосіб зробити completionпараметр (і action) типу, Action?а також …

12
Встановити тип параметрів функції?
Чи є спосіб дозволити функції javascript знати, що певний параметр певного типу? Бути в змозі зробити щось подібне було б ідеально: function myFunction(Date myDate, String myString) { //do stuff } Дякую! Оновлення : Оскільки відповідь є гучним "ні", якщо я хочу myDateтрактуватись як дата (для того, щоб викликати функції дати …

6
Rails - назва дії контролера на рядок
У мене питання щодо Рейлів. Як отримати ім'я дії контролера всередині дії контролера? Наприклад, замість def create logger.info("create") end Я хочу написати щось подібне def create logger.info(this_def_name) end Який спосіб отримати this_def_name?

12
Які корисні користі для «Анотацій функції» Python3
Анотації до функцій: PEP-3107 Я натрапив на фрагмент коду, що демонструє примітки щодо функцій Python3. Концепція проста, але я не можу придумати, чому вони були реалізовані в Python3 або якісь корисні для них використання. Можливо, ТАК може просвітити мене? Як це працює: def foo(a: 'x', b: 5 + 6, c: …

6
Чи можна передавати функції як параметри?
У Java я можу зробити щось на кшталт derp(new Runnable { public void run () { /* run this sometime later */ } }) та "запустити" код у методі пізніше. Біль впоратися (анонімний внутрішній клас), але це можна зробити. Чи є у Go щось, що може полегшити передачу функції / …
158 function  go 

10
Змусити функцію чекати, поки існує елемент
Я намагаюся додати полотно над іншим полотном - як я можу змусити цю функцію чекати, доки не буде створено перше полотно? function PaintObject(brush) { this.started = false; // get handle of the main canvas, as a DOM object, not as a jQuery Object. Context is unfortunately not yet // available …

10
Об'єкт декількох аргументів проти опцій
Створюючи функцію JavaScript з декількома аргументами, я завжди стикаюся з цим вибором: передайте список аргументів проти передачі об'єкта параметрів. Наприклад, я пишу функцію для зіставлення nodeList масиву: function map(nodeList, callback, thisObject, fromIndex, toIndex){ ... } Я можу замість цього використати: function map(options){ ... } де параметри є об’єктом: options={ nodeList:..., …


5
Коли я повинен використовувати `return` у функціях стрілки es6?
Нові функції стрілок es6 кажуть return, що при деяких обставинах неявна: Вираз є також неявним зворотним значенням цієї функції. У яких випадках мені потрібно користуватися returnфункціями стрілок es6?

6
Викличте функцію зі списком аргументів у python
Я намагаюся викликати функцію всередині іншої функції в python, але не можу знайти правильний синтаксис. Я хочу зробити щось подібне: def wrapper(func, args): func(args) def func1(x): print(x) def func2(x, y, z): return x+y+z wrapper(func1, [x]) wrapper(func2, [x, y, z]) У цьому випадку перший дзвінок спрацює, а другий - не. Те, …
150 python  function 

3
Як я можу отримати функцію SUM в MySQL повернути "0", якщо значення не знайдено?
Скажіть, у мене в MySQL проста функція: SELECT SUM(Column_1) FROM Table WHERE Column_2 = 'Test' Якщо жодна з записів у Column_2 не містить тексту "Тест", ця функція повертається NULL, хоча я хотів би, щоб вона повертала 0. Я знаю, що подібне питання тут вже задавали кілька разів, але я не …
150 mysql  function  null  sum 

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