    package main

    import (
        "fmt"
    )

    func main() {
        var x string
        x = "Hello"

        y := "world"

        var sentence string = x + ", " + y + "!"

        fmt.Println(sentence)
        fmt.Printf("%s, %s!", y, x)
    }

##### As you can see, Go is a kind of combination of Python, C++, JavaScript.

1. `package`, have no idea yet.

2. `func main() {}` is like C or C++ codes structure, which without `;` to determine if a statement was finished.

3. `var x string` is like the way of declaring a variable in JavaScript.

4. `y := "world"` is like Python, in there, the compiler will automatically figure out the variable type without you to declare.
   `fmt.Println()` is like Python's `print()`, and revealed the relationship of `Class` and `Function`.

# results matching ""

# No results matching ""