Resultados de la búsqueda a petición "non-nullable"
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] ...
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() ...
¿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 ...
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 ...
¿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 = ...
¿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 ...
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 ...
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 ...
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 ...
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 ...