Outils pour utilisateurs

Outils du site


tech:notes_go_golang

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tech:notes_go_golang [2025/04/03 09:58] Jean-Baptistetech:notes_go_golang [2025/11/11 16:32] (Version actuelle) Jean-Baptiste
Ligne 19: Ligne 19:
 * https://github.com/bradtraversy/go_restapi * https://github.com/bradtraversy/go_restapi
  
-Début du totu  +Début du tuto 
-<code go restapi.go>+ 
 +''restapi.go'' 
 +<code go>
 package main package main
  
Ligne 70: Ligne 72:
  
 </code> </code>
 +
  
 == Install & config == Install & config
Ligne 87: Ligne 90:
 </code> </code>
  
-<code - ~/.bashrc>+''~/.bashrc'' 
 +<code ->
 export GOPATH=$HOME/work export GOPATH=$HOME/work
 export GOBIN=$HOME/work/bin export GOBIN=$HOME/work/bin
Ligne 117: Ligne 121:
 go install go install
 </code> </code>
 +
  
 == Dev bonnes pratiques == Dev bonnes pratiques
  
 https://go.dev/doc/gopath_code https://go.dev/doc/gopath_code
 +
  
 == Language == Language
Ligne 136: Ligne 142:
 Pb voir : http://stackoverflow.com/questions/23723955/how-can-i-pass-a-slice-as-a-variadic-input Pb voir : http://stackoverflow.com/questions/23723955/how-can-i-pass-a-slice-as-a-variadic-input
  
-<code go exec.go>+''exec.go'' 
 +<code go>
 // http://www.darrencoxall.com/golang/executing-commands-in-go/ // http://www.darrencoxall.com/golang/executing-commands-in-go/
  
Ligne 169: Ligne 176:
 go run exec.go ls /tmp/ / go run exec.go ls /tmp/ /
 </code> </code>
 +
 +
 == Tests unitaire == Tests unitaire
  
-<code - fact.go>+''fact.go'' 
 +<code ->
 package main package main
  
Ligne 182: Ligne 192:
 </code> </code>
  
-<code - fact_test.go>+''fact_test.go'' 
 +<code ->
 package main package main
  
Ligne 217: Ligne 228:
  
 Gosh un shell interactif Gosh un shell interactif
 +
  
 === IDE === IDE
Ligne 228: Ligne 240:
  
 IntelliJ IDEA IntelliJ IDEA
 +
  
 === Code qualité === Code qualité
Ligne 253: Ligne 266:
 go tool dist list go tool dist list
 </code> </code>
 +
  
 === Tour === Tour
Ligne 265: Ligne 279:
  
 ou : https://go.dev/tour/welcome/1 ou : https://go.dev/tour/welcome/1
 +
  
 === Debuger === Debuger
tech/notes_go_golang.1743667102.txt.gz · Dernière modification : de Jean-Baptiste

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki