Questions marquées «go»

105
Champs d'interface Go

Je connais le fait que, dans Go, les interfaces définissent la fonctionnalité plutôt que les données. Vous placez un ensemble de méthodes dans une interface, mais vous ne pouvez pas spécifier de champs qui seraient requis sur tout ce qui implémente cette interface. Par exemple: // Interface type...

104
Navigation dans django

Je viens de faire ma première petite application web dans django et j'adore ça. Je suis sur le point de commencer à convertir un ancien site PHP de production en django et dans le cadre de son modèle, il y a une barre de navigation. En PHP, je vérifie l'URL de chaque option de navigation par...

104
Comment effectuer une analyse du système de fichiers

J'ai besoin d'écrire une fonction qui, lorsqu'on lui donne le chemin d'un dossier, analyse les fichiers enracinés dans ce dossier. Et puis j'ai besoin d'afficher la structure de répertoires dans ce dossier. Je sais comment faire 2 (je vais utiliser jstree pour l'afficher dans le navigateur)....

104
aucune nouvelle variable sur le côté gauche de: =

Qu'est-ce qu'il se passe ici? package main import "fmt" func main() { myArray :=[...]int{12,14,26} ; fmt.Println(myArray) myArray :=[...]int{11,12,14} //error pointing on this line fmt.Println(myArray) ; } Il jette une erreur qui dit no new variables on left side of := Ce que je faisais était de...

104
Django - "aucun module nommé django.core.management"

J'obtiens l'erreur suivante en essayant d'exécuter Django à partir de la ligne de commande. File manage.py, line 8, in <module>      from django.core.management import execute_from_command_line ImportError: No module named django.core.management Des idées pour résoudre ce...

104
Utilisation de l'importation de packages fourchus dans Go

Supposons que vous ayez un référentiel sur github.com/someone/repoet que vous le fassiez github.com/you/repo. Vous voulez utiliser votre fork au lieu du repo principal, vous faites donc un go get github.com/you/repo Désormais, tous les chemins d'importation de ce référentiel seront "cassés", ce qui...

104
Déballer le tableau en tant qu’arguments

Donc, en Python et Ruby, il y a l'opérateur splat (*) pour décompresser un tableau en arguments. En Javascript, il y a la fonction .apply (). Existe-t-il un moyen de décompresser un tableau / une tranche en tant qu'arguments de fonction dans Go? Toutes les ressources pour cela seraient également...

104
Soustraction du temps Durée du temps dans Go

J'ai une time.Timevaleur obtenue à partir de time.Now()et je veux obtenir une autre heure, il y a exactement 1 mois. Je sais que soustraire est possible avec time.Sub()(qui en veut un autre time.Time), mais cela se traduira par un time.Durationet j'en ai besoin dans l'autre

103
Quand créer une nouvelle application (avec startapp) dans Django?

J'ai cherché sur Google pour cela, mais j'ai encore du mal à comprendre ce que Django définit comme des «applications». Dois-je créer une nouvelle application pour chaque élément de fonctionnalité d'un site, même si elle utilise des modèles du projet principal? Avez-vous une bonne règle de base...

103
Quel est l'équivalent Go de argv [0]?

Comment puis-je obtenir le nom de mon propre programme lors de l'exécution? Quel est l'équivalent de Go de argv [0] de C / C ++? Pour moi, il est utile de générer l'utilisation avec le bon nom. Mise à jour: ajout de code. package main import ( "flag" "fmt" "os" ) func usage() {...