Tag: DART-NULL-SAFETY
Hice una migración de Dart para actualizar mi proyecto a nulos-seguros. Tengo varios problemas que resolver, ya que se trata de un proyecto antiguo. Sin embargo, hay una cosa que me está confundiendo mucho y no puedo encontrar una solución. Estoy utilizando el paquete “top_snackbar_flutter” y actualicé a la versión . . . Read more
Este es el primer código : DateTime? _selectedTime; void _datePicker(BuildContext con2) { showDatePicker( initialDate: DateTime.utc(2021, 12, 21), firstDate: DateTime(2000), lastDate: DateTime.now(), context: con2, // ignore: non_constant_identifier_names ).then((UserSelect) { if (UserSelect == null) { return; } setState(() { UserSelect = _selectedTime; }); }); } Este es el segundo código: body: Container( . . . Read more
Ahora estoy trabajando en un proyecto de Flutter. Necesito agregar //@dart=2.9 en el archivo Dart. Pero obtengo un error en tiempo de ejecución. Como que una biblioteca no puede optar por la seguridad nula de forma predeterminada cuando se utiliza la seguridad nula sólida. ¿Cómo puedo agregarlo en el archivo . . . Read more
Error: No se puede asignar un valor de tipo ‘Empleado?’ a una variable de tipo ‘Empleado’ porque ‘Empleado?’ es nullable y ‘Empleado’ no lo es.
He notado que el número 0 se une con null cuando se utiliza una unión segura para valores nulos (eqNullSafe). df1 = spark.createDataFrame([(1, ), (None, )], [‘df1_id’]) df2 = spark.createDataFrame([(None, ), (0, )], [‘df2_id’]) df1.join(df2, df1.df1_id.eqNullSafe(df2.df2_id), ‘right’).show() +——+——+ |df1_id|df2_id| +——+——+ | null| 0| | null| null| +——+——+ df2.join(df1, df1.df1_id.eqNullSafe(df2.df2_id), ‘left’).show() . . . Read more