Preguntas etiquetadas con go

101
¿Cómo obtener el nombre de una función en Go?

Dada una función, ¿es posible obtener su nombre? Decir: func foo() { } func GetFunctionName(i interface{}) string { // ... } func main() { // Will print "name: foo" fmt.Println("name:", GetFunctionName(foo)) } Me dijeron que runtime.FuncForPC ayudaría, pero no entendí cómo...

101
Cómo establecer el valor predeterminado de un campo de modelo de Django en una función llamada / invocable (por ejemplo, una fecha relativa a la hora de creación del objeto del modelo)

EDITADO: ¿Cómo puedo establecer el valor predeterminado de un campo de Django en una función que se evalúa cada vez que se crea un nuevo objeto de modelo? Quiero hacer algo como lo siguiente, excepto que en este código, el código se evalúa una vez y establece el valor predeterminado en la misma...

101
Instale go with brew y ejecute el gotour

Seguí el http://tour.golang.org/ hasta que llegué al tercer paso que le dice que puede instalar gotour en su sistema. Después de eso, instalé el idioma go con brew por: brew install hg brew install go Luego descargué el gotour por: go get code.google.com/p/go-tour/gotour Cuando intenté ejecutar...

101
Redireccionamiento de URL de Django

¿Cómo puedo redirigir el tráfico que no coincide con ninguna de mis otras URL a la página de inicio? urls.py: urlpatterns = patterns('', url(r'^$', 'macmonster.views.home'), #url(r'^macmon_home$', 'macmonster.views.home'), url(r'^macmon_output/$', 'macmonster.views.output'),...

100
¿Cuál es el punto de tener punteros en Go?

Sé que los punteros en Go permiten la mutación de los argumentos de una función, pero ¿no habría sido más sencillo si adoptaran solo referencias (con calificadores adecuados const o mutables)? Ahora tenemos punteros y para algunos tipos integrados, como mapas y canales, pase implícito por...

100
Django en / no en consulta

Estoy tratando de averiguar cómo escribir una consulta de estilo 'no en' en django. Por ejemplo, la estructura de consulta en la que estoy pensando se vería así. select table1.* from table1 where table1.id not in ( select table2.key_to_table1 from table2 where table2.id = some_parm...

100
Leer el archivo de texto en la matriz de cadenas (y escribir)

Creo que la capacidad de leer (y escribir) un archivo de texto dentro y fuera de una matriz de cadenas es un requisito bastante común. También es bastante útil cuando se comienza con un idioma, eliminando la necesidad de acceder inicialmente a una base de datos. ¿Existe uno en Golang? p.ej func...