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

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


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

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

11
Используется для Java Void Reference Type?
На этот вопрос есть ответы на Переполнение стека на русском : Зачем нужен класс Void? Существует Java Void- прописной V-- ссылочный тип . Единственная ситуация , которую я когда - либо видел , как это используется параметризация Callableсек final Callable<Void> callable = new Callable<Void>() { public Void call() { foobar(); …
163 java  void 

5
Какой лучший (более чистый) способ игнорировать вывод в PowerShell? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто в прошлом году . Улучшить этот вопрос Допустим, у вас есть метод или командлет, который что-то возвращает, …
134 powershell  null  void 

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

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

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

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


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

4
Почему эта лямбда Java 8 не компилируется?
Следующий код Java не компилируется: @FunctionalInterface private interface BiConsumer<A, B> { void accept(A a, B b); } private static void takeBiConsumer(BiConsumer<String, String> bc) { } public static void main(String[] args) { takeBiConsumer((String s1, String s2) -> new String("hi")); // OK takeBiConsumer((String s1, String s2) -> "hi"); // Error } Компилятор …

3
Зачем приводить возвращаемое значение free к void?
Я читаю книгу ( Программирование с помощью POSIX Threads by Butenhof, 1997), в которой используется C, и наткнулся на следующую строку: (void)free(data); Здесь dataпросто указатель на выделенную структуру, data = malloc(sizeof(my_struct_t)); Почему результат freeбудет приведен к void? Из моего понимания C это, кажется, не имеет смысла по двум причинам: Бесплатная …
82 c  casting  free  void  legacy-code 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.