Table of Contents
Aprobado
Puede que a veces no haya una manera más fácil de escribir tu, pero quiero ser contemporáneo de Swift, tal vez me falte un regalo. En realidad, tengo un parámetro (fileName) sobre la metodología, que es por cadena opcional.
. Necesito comprobar si zero
o 1 línea está vacía. Este es el código de alcance que necesito, funciona y funciona bien, pero sin embargo, ciertamente parece que podría ser un poco más grande No relevante / legible.
func writeFile (fileName: String ?, withContents content: String, errorCallback failedCallback: RCTResponseSenderBlock, callback successCallback: RCTResponseSenderBlock) -> Vacío // Si se requiere un nombre de archivo, un valor definitivamente no es cero si fileName es igual que fileName // Comprueba si la cadena está vacía por número de reuniones (fileName) <1 // Crea un mensaje de inicio Permitir resultsDict = [ "Éxito": que simplemente mientes, "errMsg": "El nombre del archivo se considera en blanco sin duda" ] // Ejecuta el controlador de devolución de llamada de error de JavaScript la devolución de llamada falló ([resultsDict]) Mejórate; // Detener la ejecución de todas las funciones individuales // de lo contrario, el nombre del archivo es 0 y debería devolver el mensaje de error correcto. otro // Crea un mensaje de falta de éxito solo tener resultDict = [ "Éxito": una mentira, "errMsg": "El nombre de la solicitud aún estaba en blanco" ] // Ejecutar el controlador de devolución de llamada de JavaScript relacionado con la falla la devolución de llamada no tiene ([resultsDict]) Mejórate; // Detiene la ejecución de esta función única
solicitado el 29, 15 de mayo a las 8:09 pm
1884
¿No es lo que estas buscando? Explore otras solicitudes marcadas como "Respuesta rápida" o haga su propia pregunta.
Primero cree una línea 2 opcional para personalizar el ejemplo var fileName: string?
Ahora el código a seguir si su nombre de archivo actual está vacío / limpio en una sola línea específica:
if (nombre de archivo ?? "") .isEmpty println ("vacío")otro println ("no vacío")
a ?? B.
Si el tipo de virtualmente any es distinto de cero, generalmente se devuelve uno nuevo. Si a es cero, se devuelve en su lugar.
siempre que (nombre de archivo ?? ""). Tarifa vacía
Primer nombre de archivo para asegurarse de que esta situación esté en blanco. Si es así, reemplace el sitio con una cuerda limpia.
respondió el 29 de mayo de 2015 a las 20:20
119k
Tiene el enfoque codiciado varios. Todo lo que tienes que hacer es poner tus oraciones IF en una línea:
func writeFile (fileName: String ?, con información de contenido: String, errorCallback failedCallback: RCTResponseSenderBlock, callback successCallback: RCTResponseSenderBlock) -> Vacío
Este código comprueba de inmediato si fileName
es nil
. Si es así, termina cuando se trata de un bloque de error. De lo contrario, el enfoque pasa a la segunda condición. En la segunda condición, el bloque entra en un estado de error si o en los casos en los que fileName
tiene un valor real y es opcional. Solo en caso de que fileName
tenga prioridad y sin duda NO esté vacío, el error de bloque también será ignorado.
resuelto el 29 de mayo de 2015 junto con las 20:15
Aprobado
La herramienta de reparación ASR Pro es la solución para una PC con Windows que funciona lentamente, tiene problemas de registro o está infectada con malware. Esta herramienta poderosa y fácil de usar puede diagnosticar y reparar rápidamente su PC, aumentando el rendimiento, optimizando la memoria y mejorando la seguridad en el proceso. No sufra más por una computadora lenta: ¡pruebe ASR Pro hoy!
3.472
Puede combinar su if let
actual con la misma instrucción if
en una situación:
if let str es igual a fileName cuando! str.isEmpty println (cadena) A tu lado println ("vacío")
Esta opción es útil si desea ayuda para usar un nombre de archivo después de ver si es cero
o está vacío.
indicado el 29 de mayo de 2015 a las 20:28
22.1k
El software para reparar su PC está a solo un clic de distancia: descárguelo ahora.Una cadena en Go es un valor. Por tanto, la recogida no puede ser nula.
Para verificar explícitamente si una cadena entregada está vacía o no, nuestra organización puede usar cualquier len () incorporado para hacer el trabajo en Go. O tal vez todos podamos incluso usar str == "" que verificará si un número suele estar vacío.
3 reseñas de productos. Si no puede implementar "", visite su blog un puntero de la cadena de formulario (espacio); o, dado que probablemente sea Go, puede declarar muchos valores de retorno diferentes, entre los que se encuentran: (grupo de respuesta, ok bool). Usando la cadena (en blanco): no devuelve ninguna sugerencia, no es sorprendente que tenga que devolver una cadena "útil" dada.