Go для Python разраба
| Python | Go | |
|---|---|---|
| Proj environment | venv |
GOPATH |
| Teardown-code: e.g. file close after meth exec | contextmanager.__exit__ |
defer |
| List / dynamic-array | list | slice |
| List init | l = [1, 2, 3] |
l := []int{1, 2, 3} |
| Code-Formatter | black |
gofmt |
| Dict | dict | map |
| Dict init | d = {"a": 1} |
d = map[string]int{"a": 1} |
| str | 'string' / "string" |
"string" |
| Public method | def method(...): ... |
function Method(...) {...} |
| Protected method | def _method(...): ... |
function method(...) {...} |
| Dataclass | |
|