Resultados de la búsqueda a petición "non-nullable"

8 la respuesta

Sobre el debate de tipos no anulables

Sigo escuchando a la gente hablar sobre cómo los tipos de referencia no anulables resolverían tantos errores y facilitarían mucho la programación. Incluso el creador de null lo llama subillion dollar error [http://tinyurl.com/8wmgtt] ...

2 la respuesta

En Kotlin, ¿cuál es la forma idiomática de tratar con valores anulables, hacer referencia o convertirlos?

Si tengo un tipo anulableXyz?, Quiero hacer referencia a él o convertirlo a un tipo no anulableXyz. ¿Cuál es la forma idiomática de hacerlo en Kotlin? Por ejemplo, este código tiene un error: val something: Xyz? = createPossiblyNullXyz() ...

2 la respuesta

¿Cómo puedo acercarme a los tipos de referencia no anulables en C # hoy?

He leído muchas de lasno anulable [https://stackoverflow.com/search?q=non-nullable]preguntas y respuestas. Parece que la mejor manera de acercarse a los tipos no anulables en C # (4.0) es Jon SkeetNo anulable ...

6 la respuesta

C # creando una cadena no anulable. ¿Es posible? ¿De alguna manera?

Entonces no puedes heredarstring. No puedes hacer un no anulablestring. Pero quiero hacer esto. Quiero una clase, llamémosla nString que devuelve un valor predeterminado cuando de lo contrario sería nulo. Tengo objetos JSON que podrían tener ...

6 la respuesta

¿Por qué no se permite nulo para DateTime en C #?

¿Por qué no está permitido asignar nulos a DateTime en C #? ¿Cómo se ha implementado esto? ¿Y se puede usar esta función para hacer que sus propias clases no sean anulables? Ejemplo string stringTest = null; // Okay DateTime dateTimeTest = ...

1 la respuesta

¿Cómo usar Objective-C __nonnull de una manera compatible con versiones anteriores?

Xcode ha agregado recientemente__nonnull, __nullable, etc. atributos. Sin embargo, no son compatibles con versiones anteriores de clang y otros compiladores. ¿Cómo puedo usar estos atributos de manera compatible? Esperaba que algo como esto ...

1 la respuesta

IntelliJ IDEA @ParametersAreNonnullByDefault para todos los subpaquetes

Yo uso IntelliJ'smecanismo de verificación nulapara evitar bloqueos de puntero nulo. He configurado correctamente todos los parámetros del método Java para que sean @NonNull de forma predeterminada ...

3 la respuesta

Manera correcta de usar la anotación @NonNull en Android Studio

Me gustaría usar el@NonNull Anotación en Android, pero no puedo encontrar la forma correcta de hacerlo. Te propongo este ejemplo: public void doStuff(@NonNull String s){ //do work with s... }Entonces cuando llamodoStuff(null) El IDE me dará una ...

11 la respuesta

La mejor explicación para idiomas sin nulo

De vez en cuando, cuando los programadores se quejan de errores nulos / excepciones, alguien pregunta qué hacemos sin nulos. Tengo una idea básica de la genialidad de los tipos de opciones, pero no tengo el conocimiento o la habilidad de los ...

7 la respuesta

Tipos de referencia no anulables

Estoy diseñando un lenguaje y me pregunto si es razonable hacer que los tipos de referencia no sean anulables de forma predeterminada, y use "?" para valores anulables y tipos de referencia. ¿Hay algún problema con esto? ¿Qué harías ...