Tag: NON-NULLABLE
Single line in Kotlin: val prop = a?.prop ?: return Solo una línea en Kotlin: val prop = a?.prop ?: return Single line in Swift: guard let prop = a?.prop else { return } Solo una línea en Swift: guard let prop = a?.prop else { return } Can this . . . Read more
A continuación se muestra mi código, que está funcionando como se espera. Pero necesito reemplazarlo con Optional.ofNullable. if (getFirstData != null && getSecondData != null) { … hago mi trabajo aquí } else { … hago mi otro trabajo aquí } ¿Cómo puedo usar Optionals.ofNullable(..) para reemplazar las dos comprobaciones . . . Read more
Estoy utilizando VS2022, .NET 6, C# 10, con el contexto de nulabilidad habilitado en todo el proyecto. public static ModelEnumerationAttributeProperty FromPropertyInfo(PropertyInfo propertyInfo, object value) { var property = ModelEnumerationAttributeProperty.FromPropertyInfo(propertyInfo); property.PropertyValue = value; property.PropertyValueString = value?.ToString(); return (property); } El tipo auto-detectado de la variable property se resuelve como el tipo . . . Read more
Considere la siguiente clase abstracta: export abstract class Foo { abstract bar(param: string | null): string } El cambio de parámetro a no nulo en una implementación concreta no causa un error de tipo. Esto es inesperado. export class ConcreteFoo extends Foo { bar(param: string): string { return param } . . . Read more
Esperaba que el tipo de una variable se promocionara a un tipo no nulo después de una verificación de no nulidad (como en el lenguaje Dart). Kotlin val someMap = mapOf(“a” to 0L) val a = someMap[‘a’] // a es de tipo Long? if (a != null) { val b . . . Read more