¿Qué sitio web tiene algunos recursos buenos y actualizados sobre el uso de plantillas/plantillas Go, especialmente con respecto al análisis de archivos html y listas de manejo? Encontré el Hoka Poka website, pero parece estar desactualizado.Ejemplos de plantillas Go
Respuesta
El último se ha actualizado para reflejar los últimos cambios en el paquete de plantilla y también para explicar los conjuntos de plantillas. – JohnDoe
@JohnDoe, los conjuntos de plantillas ahora son obsoletos. –
@MikeSamuel: ¿a partir de la última semana o propina? ¿Me puede dar una palabra clave para navegar por la ayuda? Debido a que la funcionalidad establecida (por ejemplo, .Add) todavía está en. – JohnDoe
Google App Engine docs tienen un ejemplo simple que muestra cómo utilizar template
a la lista de procesamiento con range
.
Por "html/plantilla", hay fragmentos de código de la plantilla en el doc en http://code.google.com/p/go/source/browse/src/pkg/html/template/doc.go#83
Contextos
Suponiendo {{.}} Es
O'Reilly: How are <i>you</i>?
, la siguiente tabla muestra cómo {{ .}} aparece cuando se usa en el contexto a la izquierda.Context {{.}} After {{.}} O'Reilly: How are <i>you</i>? <a title='{{.}}'> O'Reilly: How are you? <a href="/{{.}}"> O'Reilly: How are %3ci%3eyou%3c/i%3e?
y el conjunto de pruebas tiene muchos ejemplos: https://code.google.com/p/go/source/browse/src/html/template/escape_test.go
para ver las plantillas en acción, mira el código fuente godoc
. http://code.google.com/p/go/source/browse/src/cmd/godoc/godoc.go#642 es un buen punto de partida.
http://blog.zmxv.com/2011/09/go-template-examples.html tiene una lista de fragmentos de código para el nuevo paquete de plantillas de Go.
Estos ejemplos son para 'template' no' html/template'. –
- 1. ¿Cuáles son algunos ejemplos de interfaces Go?
- 2. ¿Dónde encontrar buenas plantillas/ejemplos de casos de prueba?
- 3. Go, go get, go install, paquetes locales y control de versión
- 4. bibliotecas de C++ que implementan Go rutinas o Go canales?
- 5. Android API de Go
- 6. Go-Scala-Go! ¿Cuáles son las principales diferencias?
- 7. Interfaz Go with C libraries
- 8. Tratamiento de casos especiales para el último elemento de un rango en las plantillas de texto de Google Go
- 9. USER_PRESENT Destino de GO Locker
- 10. ¿Hay un analizador de Go?
- 11. Extracción de subcadenas en Go
- 12. Thoughtworks Go Alternativas
- 13. Sizeof struct in Go
- 14. Envolviendo FUSE desde Go
- 15. Unix FIFO in go?
- 16. compilación condicional en Go
- 17. Fusionar mapas en Go
- 18. Variables globales con GO
- 19. Biblioteca compartida en Go?
- 20. mochijson2 ejemplos!
- 21. setup.py ejemplos?
- 22. Ejemplos de JFace en Eclipse como SWT Ejemplos?
- 23. ejemplos JGraphT
- 24. ejemplos de Python quantlib?
- 25. JavaScript ejemplos de codificación
- 26. Ejemplos de colisiones hash?
- 27. Ejemplos de Robotium
- 28. Ejemplos de Bison java
- 29. File.getCanonicalPath() ejemplos de fracaso
- 30. ejemplos de arquitectura DCI?
¿Quiere decir 'text/template' o' html/template'? – mkb
Para cualquiera de los dos, las pruebas unitarias en la distribución fuente son probablemente buenas expresiones. – mkb
@mkb HTML/plantilla. – ThePiachu