Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
go_fedora_packages [2019/08/17 09:24] rpjdaygo_fedora_packages [2019/08/17 09:59] (current) – [Stuff] rpjday
Line 44: Line 44:
 ===== Stuff ===== ===== Stuff =====
  
-+  * env vars 
 +    * GOPATH (workspace) 
 +    * GOROOT (install dir) 
 +  * "factored" import statement 
 +  * uppercase symbols are automatically exported (math.Pi) 
 +  * functions 
 +    * return type *trails* function prototype 
 +    * no need to duplicate consecutive arg types (x, y int) 
 +    * multiple return values "(string, int)" 
 +    * named return values "func split(sum int) (x, y int) {" 
 +  * variables 
 +    * "var c, python, java bool" 
 +    * initializers "var i, j int = 10, 20" 
 +    * short implicit in-function form "k := 3" 
 +  * type conversions are necessary 
 +  * loops 
 +    * for [init] ; cond ; [iter] { 
 +    * for cond {             ["while"
 +    
  • go_fedora_packages.1566033892.txt.gz
  • Last modified: 2019/08/17 09:24
  • by rpjday