Вопросы по теме '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 просмотров

Делегат для любого типа метода — C#
Я хочу иметь класс, который будет выполнять любой внешний метод, например: class CrazyClass { //other stuff public AnyReturnType Execute(AnyKindOfMethod Method, object[] ParametersForMethod) { //more stuff return...
3863 просмотров

Что такое сигнатура метода?
Я прочитал книгу под названием «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 просмотров

_ символ в функциях/методах 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 просмотров

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 просмотров

Подсказка типа переопределения Python при возврате метода в дочернем классе без переопределения подписи метода
У меня есть базовый класс с подсказкой типа float при возврате метода. В дочернем классе, не переопределяя сигнатуру, могу ли я как-то обновить подсказку типа при возврате метода, чтобы она была int ? Пример кода #!/usr/bin/env...
1017 просмотров
schedule 26.05.2023