Saltar al contenido

cómo comprobar el valor vacío de un string en plantilla golang

Indagamos en diferentes foros para tener para ti la respuesta a tu dilema, en caso de inquietudes puedes dejarnos la inquietud y contestamos porque estamos para servirte.

Solución:

Esto es lo que está haciendo (siempre es mejor dar un ejemplo de enlace play.golang.org si es posible):

https://play.golang.org/p/uisbAr_3Qy

Algunos problemas con lo que está haciendo: si está usando un mapa para el contexto, no necesita usar el índice en absoluto, por lo que no se requieren sus variables. Si desea comprobar si un key existe, solo verifique si hay una entrada nula con if. Si su mapa contiene elementos de tipo interfaz, no puede comparar con un stringsolo use eq cuando esté seguro de que tiene un elemento pero no esté seguro de qué podría ser, y envuélvalo en una prueba if si no está seguro de si el key existe

Creo que quieres hacer algo como esto:

if .source 
  
else
empty
end

https://play.golang.org/p/D2DCjAklFE

Consulte los documentos para texto/plantilla, ya que tienen muchos más detalles:

https://golang.org/pkg/text/template/#hdr-Actions

Si crees que ha resultado provechoso este artículo, te agradeceríamos que lo compartas con el resto programadores de esta manera contrubuyes a extender nuestra información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *