Preguntas etiquetadas con null

Nulo es la ausencia de un valor. Normalmente, nulo se usa para indicar que una referencia o una variable de puntero no apunta a ningún objeto en la memoria.

3
C # 8 referencias no anulables y el patrón Try
Hay un patrón en las clases de C # ejemplificado por Dictionary.TryGetValuey int.TryParse: un método que devuelve un valor booleano que indica el éxito de una operación y un parámetro de salida que contiene el resultado real; Si la operación falla, el parámetro de salida se establece en nulo. Supongamos …
23 c#  .net  null 

10
¿Los tipos anulables son preferibles a los números mágicos?
Últimamente he tenido un pequeño debate con un compañero de trabajo. Estamos utilizando específicamente C #, pero esto podría aplicarse a cualquier lenguaje con tipos anulables. Digamos, por ejemplo, que tiene un valor que representa un máximo. Sin embargo, este valor máximo es opcional. Sostengo que un número anulable sería …

6
¿Qué significa hacer una "verificación nula" en C o C ++?
He estado aprendiendo C ++ y me está costando entender nulo. En particular, los tutoriales que he leído mencionan hacer una "verificación nula", pero no estoy seguro de lo que eso significa o por qué es necesario. ¿Qué es exactamente nulo? ¿Qué significa "verificar nulo"? ¿Siempre necesito verificar si es …
21 c++  c  null 


11
¿La mejor manera de manejar nulos en Java? [cerrado]
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 4 años . Tengo un código que falla debido a NullPointerException. Se llama a un …
21 java  null 


2
¿Verifique los parámetros anotados con @Nonnull para nulo?
Hemos comenzado a usar FindBugs y a anotar nuestros parámetros de manera @Nonnulladecuada, y funciona muy bien para señalar errores al principio del ciclo. Hasta ahora hemos seguido verificando estos argumentos para nullusar Guava's checkNotNull, pero preferiría verificar nullsolo en los bordes, lugares donde el valor puede entrar sin haber …
19 java  null 

8
¿Cuándo deben verificarse los punteros para NULL en C?
Resumen : ¿Debería una función en C verificar siempre para asegurarse de que no está desreferenciando un NULLpuntero? Si no es así, ¿cuándo es apropiado omitir estos controles? Detalles : He estado leyendo algunos libros sobre programación de entrevistas y me pregunto cuál es el grado apropiado de validación de …
18 c  validation  null 

4
¿Por qué Java String no tiene métodos estáticos de manipulación de cadenas?
¿Por qué los diseñadores de Java no crearon versiones estáticas de métodos de manipulación de cadenas en la java.lang.Stringclase? A los que me refiero son los siguientes métodos, pero la pregunta también puede extenderse a otros métodos no estáticos en la clase. concat(String) substring(int, int) replace(char, char) toLowerCase() replace(CharSequence, CharSequence) …
17 java  api-design  null 

4
Obtener un valor sin tener que anular la comprobación en Java
Muchas veces me encuentro con una comprobación nula cuando obtengo un valor de alguna jerarquía de datos para evitar NullPointerExceptions, que encuentro propenso a errores y necesita mucha repetitiva. He escrito una rutina muy simple que me permite omitir la comprobación nula al buscar un objeto ... public final class …
15 java  null 

5
Herencia versus propiedad adicional con valor nulo
Para las clases con campos opcionales, ¿es mejor usar herencia o una propiedad anulable? Considere este ejemplo: class Book { private String name; } class BookWithColor extends Book { private String color; } o class Book { private String name; private String color; //when this is null then it is …
12 java  inheritance  class  null 



4
Ruby: si variable vs si variable.nil?
Soy nuevo en Ruby y me sorprendí cuando descubrí que todos los objetos son verdaderos, aparte de nulo y falso. Incluso 0 es cierto. Lo bueno de esa propiedad del lenguaje es que puedes escribir: if !variable # do stuff when variable is nil end Mis colegas, que son desarrolladores …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.