41 lines
426 B
Markdown
41 lines
426 B
Markdown
## init
|
|
|
|
```sh
|
|
go mod tidy
|
|
go mod init hello
|
|
```
|
|
|
|
## Build
|
|
|
|
```sh
|
|
go build .
|
|
go tool dist list ## list arch
|
|
```
|
|
|
|
|
|
## Types
|
|
|
|
int32,ing64,
|
|
int -> depends on arch
|
|
rune -> utf char
|
|
string -> array of runes
|
|
|
|
|
|
### Other
|
|
|
|
```sh
|
|
ldd ./hello
|
|
ls -lah
|
|
strip hello
|
|
```
|
|
|
|
[online compiler](https://godbolt.org)
|
|
|
|
|
|
### Notes
|
|
|
|
- standard lib is huge
|
|
|
|
- [beginer go](https://gobyexample.com/)
|
|
- [advanced go](https://go.dev/ref/spec)
|