Мя �� on Nostr: Сегодня я писала на голанге три часа. Но все ...
Сегодня я писала на голанге три часа. Но все таки не удержалась, и сматерилась. На то, что есть три способа присвоить значение
var a = 1
a := 2
a = 3
первые два объявляют новую переменную, третий присваивает к уже объявленной
но в реальном мире мы очень часто присваиваем сразу две переменные
a, err = doSomethingFallible()
и вот тут начинается...
var выкинет ошибку, если хоть одна переменная уже объявлена
Оператор моржа нужен, если одна из переменных новая
И знак равенства если обе уже есть
Published at
2025-03-15 17:06:11 UTCEvent JSON
{
"id": "1fcd2f2342b01ebdd2c99f794ca6c498db37a056f8c1d9ebcb53e9159044bf7a",
"pubkey": "c26ddf11017cc3900c81f55fd5fb8132fe41f2aa89a3ea09dc2c605a683cc8aa",
"created_at": 1742058371,
"kind": 1,
"tags": [
[
"proxy",
"https://mastodon.ml/users/mo/statuses/114167537452375010",
"activitypub"
]
],
"content": "Сегодня я писала на голанге три часа. Но все таки не удержалась, и сматерилась. На то, что есть три способа присвоить значение\n\nvar a = 1\na := 2\na = 3\n\nпервые два объявляют новую переменную, третий присваивает к уже объявленной\n\nно в реальном мире мы очень часто присваиваем сразу две переменные\n\na, err = doSomethingFallible()\n\nи вот тут начинается...\n\nvar выкинет ошибку, если хоть одна переменная уже объявлена\nОператор моржа нужен, если одна из переменных новая\nИ знак равенства если обе уже есть",
"sig": "946c32a61daddaea3c6e7887a814cb419f845feb1b6948f3c259d5742b694c5061766f6d4680969f343ccc0c47e3b1b5483119cfa32ba1b9b42f93a4d0b37210"
}