I have a few questions about the Go programming language:
You could answer this by simple experimentation.
package main
import "fmt"
func main() {
var i int = 3 + 2
var f float = 3 + 2.1
fmt.Printf("%d %f
", i, f)
}
If you try replacing the 2 with 2.1, the code does not compile.
What do you mean by 'sequencers'?
For the answers to your questions read The Go Programming Language Specification.
For example, for the first two questions start by reading the sections on Numeric types, Arithmetic operators, and Conversions.
For the third question, start by reading the Statements sections and the section on Handling panics.
After close examination and help from colleagues I found an answer to the third question: Sequencers are a construct that varies the normal flow of control. particularly in go the sequencers are: