Описание тега function-definition
Используйте этот тег для вопросов, касающихся правил, синтаксиса или поведения определений функций, но не для вопросов, которые содержат код с определениями функций, но не связаны с определениями функций.
0
ответов
На каком языке функция возвращает значение, назначенное для ret?
Возвращаемое значение присваивается ret, который является специальным именем переменной. Можно сделать еще одно заявление после ret = somevalue и функция возвращает значение ret после оценки всех их, даже если return заявление не ставится. Может быт…
01 сен '18 в 03:55
1
ответ
C++: Почему объявление функции разрешено внутри другой функции, но не в определении функции?
Я посмотрел на вопрос ниже, чтобы проверить, можно ли определить функции внутри функций. Можем ли мы иметь функции внутри функций? Принятый ответ говорит, что это НЕТ. Я попробовал это и получил тот же результат. Но когда я попытался скомпилировать …
13 авг '18 в 13:43
1
ответ
R: Где формалы для функции хранятся в памяти?
Когда функция была определена, но еще не была вызвана, существуют ли формалы, которые не имеют значений по умолчанию? Если они есть, существуют ли они в среде выполнения или в среде, где находится определение функции, или где-то еще? Если функция бы…
29 апр '18 в 11:13
1
ответ
Что значит вызвать метод класса VB с двумя наборами скобок и ключевым словом Of?
В классе VB, на который я смотрю, есть вызов метода (который я анонимизировал), который выглядит следующим образом: Dim variableName As ClassName = methodName(Of ClassName)(someOtherArg) Определение метода в другом файле начинается со следующего: Pr…
28 ноя '18 в 14:57
1
ответ
Возникли проблемы с определением функции в Python
def prompt(n): value=int(input("Please enter integer #", n ,":" , sep="")) return value value1=prompt(1) ошибка: value = int (input ("Пожалуйста, введите целое число #", n,":", sep="")) TypeError: input() не принимает аргументов ключевого слова
13 фев '19 в 03:46
3
ответа
Определение функции Python3, стрелка и двоеточие
Я нашел следующее определение функции Python: def reverseString(self, s: 'List[str]') -> 'None': Я не совсем понимаю "List[str]" и -> "None". Я обнаружил, что стрелка является аннотацией функции, но я не смог найти ничего полезного и понятного дл…
06 фев '19 в 10:39
1
ответ
GNU Octave: "форма" не определена, даже если она определена как параметр функции
Я написал простую программу имитации перетаскивания, включающую формулу перетаскивания и несколько предустановок для коэффициентов. Кажется, у меня проблемы с одной из переменных, которые не определены. Я нашел еще один вопрос с той же проблемой, чт…
03 авг '18 в 08:08
2
ответа
Почему взятие адреса функции, которая объявлена только работающей?
Я задал здесь вопрос о том, вызывает ли принятие адреса функции компиляцию указанной функции, особенно в отношении ошибки замещения-не-ошибки. Самый прямой ответ на это можно найти здесь: Неформально, объект используется odr, если его адрес взят, ил…
18 июл '16 в 13:08
1
ответ
Haskell - Использование Take and Drop для разделения списка на три части
Итак, я наткнулся на это определение функции, которое берет список (xs) и разбивает его на три части в качестве вывода. Дело в том, что мне трудно это понять. Я понимаю первую часть, в которой берется n из списка (xs), где n определяется как деление…
24 мар '16 в 11:59
1
ответ
Должен ли я определить свою функцию Cython, используя def, cdef или cpdef для оптимальной производительности?
Как я могу узнать, использовать ли def, cdef или cpdef при определении функции Cython, при условии, что я хочу оптимальной производительности?
08 мар '18 в 11:58
0
ответов
Почему я могу вызывать переменную в JavaScript как функцию из-за разнообразия Function Expression?
const result = (numberOne, numberTwo) => { if(numberOne > numberTwo){ return true; } else { return false; } }; console.log(result(1, 2)); // here i use the variable as a function?! Так почему я могу использовать переменную как функцию?
26 май '18 в 15:07
1
ответ
Почему VS2017 предупреждает "Определение функции не найдено" для функций пересылки, объявленных с вводом typedef'd, но определенных с оригиналом?
Я пытаюсь подражать тому, как CURL реализует внутреннюю структуру CURL как Curl_easy, так что пользователи API используют имя структуры CURL, а API внутренне ссылается на CURL как Curl_easy. Это делается с помощью typedef struct Curl_easy CURL в cur…
18 окт '17 в 16:01
2
ответа
В нескольких файловых программах и включении, как определения функций включаются в основную программу?
Если у меня есть заголовочный файл List.h который содержит прототипы функций, связанных со списком, определения функций находятся в исходном файле (файл c) List.c, И то и другое List.c файл и main.c файл (или любой исходный файл, представляющий осно…
05 авг '18 в 20:44
1
ответ
C++ - одно объявление функции, несколько определений, и это все еще работает?
Хорошо, у меня есть 3 файла, заголовок, источник указанного заголовка и основной. В заголовочном файле я определяю класс с помощью функции. В исходном файле я определяю функцию. Но в главном файле я переопределяю функцию, а затем создаю экземпляр кл…
01 июн '17 в 20:01
3
ответа
Один и тот же идентификатор для типа и объекта в объявлении
Я наткнулся на реализацию функции, которая повторяет имя типа для параметра того же типа. Код компилируется и, кажется, делает именно то, что задумано. Вот минимизированная версия: #include <iostream> using namespace std; struct X { int v; }; …
04 авг '17 в 09:32
2
ответа
Ракетка - Макро - Определить функцию
Итак, я хочу создать макрос, который облегчит написание функций, которые принимают s-выражение и список в качестве входных данных и что-то делают, когда одно из s-выражений в списке совпадает с s-выражением во входных данных., Я заметил, что многие …
14 июл '18 в 17:11
0
ответов
Как вы ссылаетесь на другой параметр в качестве значения по умолчанию для параметра в функции?
Ниже у меня есть вызов функции, который дает один из элементов списка active класс (из Bootstrap), если текущее имя файла соответствует первому аргументу giveClassActive(), У каждого элемента списка есть текст, который он будет отображать, ссылка на…
11 ноя '18 в 16:23
1
ответ
Лучший способ использовать возврат, чтобы выйти из цикла
Прежде всего, я не являюсь носителем языка, поэтому, пожалуйста, извините, если есть грамматические ошибки.:) Я настоящий новичок и только начал изучать программирование - я выбрал Python 3 в качестве своего первого языка. Поэтому, пожалуйста, будьт…
29 май '16 в 02:38
1
ответ
Согласно действующим стандартам кодирования, допустимо ли добавлять ссылку на имя функции в определении функции?
Я использую PHP 7.1.11 В руководстве по PHP я сталкиваюсь с совершенно другим кодом, как показано ниже: <?php function &get_instance_ref() { static $obj; echo 'Static object: '; var_dump($obj); if (!isset($obj)) { // Assign a reference to the…
20 ноя '17 в 03:55
3
ответа
Почему функции без определенных аргументов можно вызывать с любым количеством аргументов?
В C, если функция определена с 0 аргументами (пустой список параметров), вызывается с любым количеством аргументов, gcc не выдает никакой ошибки. Почему это так?
15 мар '16 в 08:03