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
golangbot_tutorial [2019/08/25 10:12] – [Misc] rpjdaygolangbot_tutorial [2019/08/27 10:52] (current) – [Misc] rpjday
Line 7: Line 7:
 ===== Misc ===== ===== Misc =====
  
 +  * "_" is the "blank identifier"
   * Concurrency   * Concurrency
   * Compiled   * Compiled
Line 22: Line 23:
 Advantages of Go: Advantages of Go:
  
-  * Simple syntax+  * Simple syntax(?)
   * Fast compilation   * Fast compilation
   * Static linking   * Static linking
-  * Concurrency+  * Concurrency (goroutines and channels) 
 +  * Garbage collection 
 +  * Simple language specification
   * Tooling   * Tooling
     * ''/usr/bin/gofmt''  (golang-bin package)     * ''/usr/bin/gofmt''  (golang-bin package)
Line 42: Line 45:
  
 ==== Types ==== ==== Types ====
 +
 +  * Go is strict about explicit typing.
  
 ==== Constants ==== ==== Constants ====
 +
 +  * Value must be known at compile time
 +  * Not sure what it means that "const" things have a "default" type until used
 +  * What does it mean that something is "untyped"?
  
 ===== Functions and Packages ===== ===== Functions and Packages =====
  • golangbot_tutorial.1566727974.txt.gz
  • Last modified: 2019/08/25 10:12
  • by rpjday