Perguntas com a marcação «void»


10
Como zombar de métodos vazios com o Mockito
Como zombar de métodos com o tipo de retorno nulo? Eu implementei um padrão de observador, mas não posso zombar dele com Mockito porque não sei como. E tentei encontrar um exemplo na Internet, mas não obtive sucesso. Minha classe fica assim: public class World { List<Listener> listeners; void addListener(Listener …

9
Argumento Java 8 lambda Void
Digamos que eu tenha a seguinte interface funcional no Java 8: interface Action<T, U> { U execute(T t); } E, em alguns casos, preciso de uma ação sem argumentos ou tipo de retorno. Então eu escrevo algo assim: Action<Void, Void> a = () -> { System.out.println("Do nothing!"); }; No entanto, …
188 java  lambda  java-8  void 

11
Usos para o tipo de referência do Java Void?
Como fazer um backup de Stack Overflow no Stack Overflow : Clique aqui para ir para Void? Existe um tipo de referência Java Void- V maiúsculo . A única situação que eu já vi usada é parametrizar s Callable final Callable<Void> callable = new Callable<Void>() { public Void call() { …
163 java  void 



9
Por que lançar valores de retorno não utilizados para nulos?
int fn(); void whatever() { (void) fn(); } Existe alguma razão para lançar um valor de retorno não utilizado para o vazio, ou estou certo em pensar que é uma completa perda de tempo? Acompanhamento: Bem, isso parece muito abrangente. Suponho que seja melhor do que comentar um valor de …
112 c++  c  void 

2
Anotação de tipo de retorno void Python
No python 3.x, é comum usar a anotação de tipo de retorno de uma função, como: def foo() -> str: return "bar" Qual é a anotação correta para o tipo "vazio"? Estou considerando 3 opções: def foo() -> None: não lógico IMO, porque Nonenão é um tipo, def foo() -> …

2
Como criar uma função que não retorna nada
Quero escrever uma função com pl/pgsql. Estou usando o PostgresEnterprise Manager v3 e usando o shell para fazer uma função, mas no shell devo definir o tipo de retorno. Se eu não definir o tipo de retorno, não poderei criar uma função. Como posso criar uma função sem retornar resultado, …


11
É uma má prática usar return dentro de um método void?
Imagine o seguinte código: void DoThis() { if (!isValid) return; DoThat(); } void DoThat() { Console.WriteLine("DoThat()"); } É correto usar um return dentro de um método void? Tem alguma penalidade de desempenho? Ou seria melhor escrever um código como este: void DoThis() { if (isValid) { DoThat(); } }
92 c#  return  void 

4
Por que este lambda Java 8 falha ao compilar?
O seguinte código Java falha ao compilar: @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
Por que anular o valor de retorno do free?
Estou lendo um livro ( Programming with POSIX Threads by Butenhof, 1997) que usa C e me deparei com a seguinte linha: (void)free(data); Aqui, dataé apenas um ponteiro para uma estrutura alocada, data = malloc(sizeof(my_struct_t)); Por que o resultado de freeser lançado para void? Do meu entendimento de C, isso …
82 c  casting  free  void  legacy-code 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.