DiscoverGo Gab
Go Gab
Claim Ownership

Go Gab

Author: Nick Cox

Subscribed: 0Played: 0
Share

Description

A podcast about everything Go. We'll explore syntax, new libraries, its concurrency model, and what makes it unique. Anything Go-related is on the table!

Gopher logo by Renee French, used under CC-BY 3.0.
5 Episodes
Reverse
Today we talk about whether Go is a pass-by-reference or pass-by-value language.
Methods Vs Functions

Methods Vs Functions

2016-03-0402:41

I wanted to talk briefly about methods vs functions as a way of laying the groundwork for future topics such as pointers and references. This episode answers the question, "What is the difference between a method and a function?". References Practical Object Oriented Design in Ruby (http://www.poodr.com/)
The Rune Data Type

The Rune Data Type

2016-03-0102:48

Three minutes isn't nearly long enough to talk about the rune data type in Go, but I tried anyway. Here are some good resources related to character encoding and memory allocation: The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!) by Joel Spolsky (http://www.joelonsoftware.com/articles/Unicode.html) Strings, bytes, runes and characters in Go (http://blog.golang.org/strings) Rune literals in the Go spec (https://golang.org/ref/spec#Rune_literals) Things I didn't cover: * Why does byte alias an unsigned integer (uint8), but rune aliases a signed integer (int32)? Turns out if you ask that in the Go Google Group, they get a bit annoyed (https://groups.google.com/forum/#!topic/golang-nuts/d3_GPK8bwBg). Edit At about 2:10, I say, "When it gets more complicated is when you need to represent multi-characters [sic]." I misspoke, and meant to say multibyte characters.
The Main Goroutine

The Main Goroutine

2016-02-2602:54

Coming to terms with Go's concurrency model, investigating how the main function operates.
Hello World!

Hello World!

2016-02-2600:41

An introduction to Go Gab.
Comments 
loading