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

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

8
Як розширити функцію за допомогою класів ES6?
На цей питання є відповіді на Stack Overflow на російському : Дослідження від функцій ES6 дозволяє розширювати спеціальні об'єкти. Тому можливо успадкувати від функції. Такий об’єкт можна назвати функцією, але як я можу реалізувати логіку такого виклику? class Smth extends Function { constructor (x) { // What should be done …

13
Чому розмір параметра масиву не такий, як у main?
Чому розмір масиву, надісланого як параметр, не такий, як у main? #include <stdio.h> void PrintSize(int p_someArray[10]); int main () { int myArray[10]; printf("%d\n", sizeof(myArray)); /* As expected, 40 */ PrintSize(myArray);/* Prints 4, not 40 */ } void PrintSize(int p_someArray[10]){ printf("%d\n", sizeof(p_someArray)); }
104 c  arrays  function  sizeof 

8
Прийняти функцію як параметр у PHP
Мені було цікаво, чи можна чи ні передавати функцію як параметр у PHP; Я хочу щось подібне, коли ви програмуєте в JS: object.exampleMethod(function(){ // some stuff to execute }); Що я хочу - це виконувати цю функцію десь у exampleMethod. Це можливо в PHP?
104 php  function 

9
Як округнути до найближчого 0,5?
Я повинен відображати рейтинги, і для цього мені потрібні наступні кроки: Якщо число 1,0, воно повинно дорівнювати 1 Якщо число 1,1 повинно дорівнювати 1 Якщо число 1,2 повинно дорівнювати 1 Якщо число 1,3 повинно бути рівним 1,5 Якщо число 1,4 має бути рівним 1.5 Якщо число 1,5 має бути рівне …
102 c#  math  function 

2
Створення функцій у циклі
Я намагаюся створити функції всередині циклу: functions = [] for i in range(3): def f(): return i # alternatively: f = lambda: i functions.append(f) Проблема полягає в тому, що всі функції закінчуються однаковими. Замість повернення 0, 1 і 2 всі три функції повертають 2: print([f() for f in functions]) # …
102 python  function 

16
Що краще використовувати: лямбда-функції або вкладені функції ('def')?
Я в основному використовую лямбда-функції, але іноді використовую вкладені функції, які, здається, забезпечують таку саму поведінку. Ось кілька тривіальних прикладів, коли вони функціонально роблять те саме, якщо будь-який був знайдений в іншій функції: Функція лямбда >>> a = lambda x : 1 + x >>> a(5) 6 Вкладена функція >>> …

11
Макрос проти функції в С
Я завжди бачив приклади та випадки, коли використання макросу краще, ніж використання функції. Чи може хтось пояснити мені на прикладі недолік макросу порівняно з функцією?

3
Як вийти з функції в bash
Як би ви вийшли з функції, якщо умова є істинною, не вбиваючи весь сценарій, просто поверніться до, перш ніж викликати функцію. Приклад # Start script Do scripty stuff here Ok now lets call FUNCT FUNCT Here is A to come back to function FUNCT { if [ blah is false …
101 bash  function  exit 


7
Чи є в python функція розділити слово на список? [дублікат]
На це питання вже є відповіді : Як розділити рядок на масив символів на Python? (12 відповідей) Закрито минулого місяця . Чи є в python функція розділяти слово на список однієї літери? наприклад: s="Word to Split" отримати wordlist=['W','o','r','d','','t','o' ....]
100 python  function  split 

11
Чи є простий спосіб вибрати функцію пітона (або іншим чином серіалізувати його код)?
Я намагаюся перенести функцію через мережеве з'єднання (використовуючи asyncore). Чи є простий спосіб серіалізувати функцію пітона (той, який, принаймні, не матиме жодних побічних ефектів) для такого перенесення? Я в ідеалі хотів би мати пару функцій, подібних до таких: def transmit(func): obj = pickle.dumps(func) [send obj across the network] def receive(): …
100 python  function  pickle 

3
Робити щось перед виходом із програми
Як ви можете мати функцію або щось, що буде виконано до виходу вашої програми? У мене є сценарій, який буде постійно працювати у фоновому режимі, і мені він потрібен, щоб зберегти деякі дані до файлу до його виходу. Чи існує стандартний спосіб зробити це?
100 python  function  exit 



3
Як я можу призначити вихід функції для змінної за допомогою bash?
У мене є функція bash, яка видає певний результат: function scan { echo "output" } Як я можу призначити цей результат змінній? тобто VAR = сканування (звичайно, це не працює - це робить VAR рівним рядку "сканування")

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