Advanced Search
Search Results
173 total results found
Range
C'est la continuité du for, il permet d'itérer sur une collection de donnée Syntaxe for <index>, <value> := <dataset> { //code } Exemple names := []string{"Bob", "Alice", "Bobette", "John"} for i, n := range names { fmt.Printf("Username=%s (index...
Clean Code Projects
Outils & Technologies
Outils et technologies utilisés pour la réalisation de Cloud Coding
Gestion d'erreurs
Gestion d'erreurs dans les langages Il y a plusieurs stratégies possibles : Code d'Erreurs Exceptions Pattern Matching ... Go et le retour multiple En Go, nous allons exploiter le retour multiple des fonctions pour gérer nos erreurs Exemple classiq...
DevOps Projects
Fondamentaux
Fichiers
Pour manipuler un fichier en Go, il existe plusieurs librairies permettant différentes actions. io/ioutil C'est sans doute l'approche la plus simple pour manipuler un fichier. Elle permet de directement lire un répertoire ou le contenu d'un fichier, et même d'...
Docker images
Navigateur Web
Defer
Repousser l'exécution d'une instruction Cas d'utilisation Dans l'exemple si dessous func main() { f := os.OpenFile("foo.txt") if condition1 { return // Oops...! pas de close ici! } // code f.Close() } Le f.close() peut être très éloigné dan...
Security Projects
Application côté Serveur
Kata Find and Replace
Énoncé Programme qui trouve et remplace un mot par un autre dans un fichier. Exemple Remplacer le mot Go par Python Source: wikigo.txt Résultat Go was conceived in 2007 to improve programming productivity at Google Python was conceived in ...
C Projects
3D avec le Web Assembly
Structures & Pointeurs
Définition SimplementType personnalisé représentant une collection de champs Syntaxe type <NomStruct> struct { var1 int var2 string var3 float64 } Exemple type User struct { Name string Email string Age int } Déclaration Il y a 3 types...
Tools
Intelligence Artificielle
Maps
Définition Structure associant des clés à des valeurs On peut mettre en clé tout ce qui est comparable (on peut mettre une structure comme clé) Syntaxe La syntaxe “longue” de déclaration d’une map est la suivante : var m map[KeyType]ValueType -----------...