Вопросы с тегом «void»

Неполный тип, используемый в качестве синтаксического заполнителя для типа возвращаемого значения метода / функции, когда значение не возвращается.

939
Как издеваться над пустыми методами с помощью Mockito

Как смоделировать методы с возвращаемым типом void? Я реализовал шаблон наблюдателя, но я не могу высмеять его с помощью Mockito, потому что я не знаю как. И я попытался найти пример в Интернете, но безуспешно. Мой класс выглядит так: public class World { List<Listener> listeners; void...

188
Java 8 лямбда Void аргумент

Допустим, у меня есть следующий функциональный интерфейс в Java 8: interface Action<T, U> { U execute(T t); } А в некоторых случаях мне нужно действие без аргументов или возвращаемого типа. Поэтому я пишу что-то вроде этого: Action<Void, Void> a = () -> { System.out.println("Do...

163
Используется для Java Void Reference Type?

На этот вопрос есть ответы на Переполнение стека на русском : Зачем нужен класс Void? Существует Java Void- прописной V-- ссылочный тип . Единственная ситуация , которую я когда - либо видел , как это используется параметризация Callableсек final Callable<Void> callable = new...

134
Какой лучший (более чистый) способ игнорировать вывод в PowerShell? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто в прошлом году . Улучшить этот вопрос Допустим, у вас есть метод или командлет, который...

118
Аннотация типа возвращаемого значения void в Python

В python 3.x обычно используется аннотация типа возвращаемого значения функции, например: def foo() -> str: return "bar" Какая аннотация подходит для типа "void"? Рассматриваю 3 варианта: def foo() -> None: не логично ИМО, потому что Noneэто не тип, def foo() -> type(None): используя...

115
Что мне возвращать, если возвращаемый тип метода - Void? (Не недействительно!)

Из-за использования Generics в Java мне пришлось реализовать функцию с Voidвозвращаемым типом: public Void doSomething() { //... } и компилятор требует, чтобы я что-то вернул . Сейчас я просто возвращаюсь null, но мне интересно, хорошая ли это практика кодирования ... Я спрашиваю о V OID, а не v...

112
Зачем приводить неиспользуемые возвращаемые значения к void?

int fn(); void whatever() { (void) fn(); } Есть ли причина приводить неиспользованное возвращаемое значение к void, или я прав, думая, что это пустая трата времени? Следовать за: Что ж, это кажется довольно всеобъемлющим. Я полагаю, это лучше, чем комментировать неиспользованное возвращаемое...

109
Как создать функцию, которая ничего не возвращает

Я хочу написать функцию с pl/pgsql. Я использую PostgresEnterprise Manager v3 и использую оболочку для создания функции, но в оболочке я должен определить тип возвращаемого значения. Если я не определю возвращаемый тип, я не смогу создать функцию. Как создать функцию без возвращаемого результата,...

92
Использование return внутри метода void - плохая практика?

Представьте себе следующий код: void DoThis() { if (!isValid) return; DoThat(); } void DoThat() { Console.WriteLine("DoThat()"); } Можно ли использовать return внутри метода void? Есть ли снижение производительности? Или лучше написать такой код: void DoThis() { if (isValid) { DoThat(); } }...

82
Зачем приводить возвращаемое значение free к void?

Я читаю книгу ( Программирование с помощью POSIX Threads by Butenhof, 1997), в которой используется C, и наткнулся на следующую строку: (void)free(data); Здесь dataпросто указатель на выделенную структуру, data = malloc(sizeof(my_struct_t)); Почему результат freeбудет приведен к void? Из моего...