Вопросы по теме 'method-signature'
Могу ли я назвать сигнатуру функции?
Я передаю частично примененную функцию. Полная подпись:
import Data.Map as Map
-- Update the correct bin of the histogram based on the min value, bin width,
-- the histogram stored as a map, and the actual value we are interested in.
updateHist...
273 просмотров
schedule
24.03.2023
Массив функций с разными сигнатурами
У меня есть эти классы:
class Foo
{
...
};
class Foo1 : public Foo
{
...
};
...
class FooN : public Foo
{
...
};
Возможно ли иметь массив функций с такими сигнатурами:
void f1(Foo1*){}
...
void fN(FooN*){}
Есть ли...
3403 просмотров
schedule
16.07.2022
Делегат для любого типа метода — C#
Я хочу иметь класс, который будет выполнять любой внешний метод, например:
class CrazyClass
{
//other stuff
public AnyReturnType Execute(AnyKindOfMethod Method, object[] ParametersForMethod)
{
//more stuff
return...
3863 просмотров
schedule
10.08.2022
Что такое сигнатура метода?
Я прочитал книгу под названием «Object First with Java», и на странице 7 автор упомянул, что сигнатура метода «предоставляет информацию, необходимую для вызова этого метода». И автор привел следующий пример:
void moveHorizontal(int distance)...
2440 просмотров
schedule
01.08.2022
Порядок параметров заголовка метода рефакторинга
Я борюсь с проблемой рефакторинга в моей Eclipse IDE.
У меня есть этот метод интерфейса:
List<String> evaluateAllPoi(boolean pIsVerified, List<String> pAllNames, List<String> pAllComment);
этот метод имеет высокое...
316 просмотров
schedule
18.04.2023
_ символ в функциях/методах Swift
Я читаю некоторые главы языка программирования Swift от Apple. и я обнаружил, что сигнатуры методов и функций в ссылке имеют символ _ в качестве аргумента (ов), например, функция print :
печать (_: разделитель: терминатор :)
Однако я...
169 просмотров
schedule
24.04.2023
Можно ли вывести сигнатуру разрешенной перегрузки метода/функции даже в случае неявных преобразований параметров?
Скажем, у нас есть
struct Test {
void foo(int *);
void foo(float);
} test;
Учитывая следующий вызов метода:
test.foo(1);
Компилятор разрешит ее, вызвав Test::foo(float) , выполнив неявное преобразование из int в float ....
22 просмотров
schedule
05.02.2023
Python 3.6 inspect.signature() не показывает аргументы
У меня есть функция:
def report(start=1, quantity=100, days_left=7, min_app_version=None):
Я хочу получить имена аргументов и значения по умолчанию, например
{'start':1, 'quantity':100, 'days_left':7, 'min_app_version':None}
(или как...
907 просмотров
schedule
15.10.2022
Подсказка типа переопределения Python при возврате метода в дочернем классе без переопределения подписи метода
У меня есть базовый класс с подсказкой типа float при возврате метода.
В дочернем классе, не переопределяя сигнатуру, могу ли я как-то обновить подсказку типа при возврате метода, чтобы она была int ?
Пример кода
#!/usr/bin/env...
1017 просмотров
schedule
26.05.2023