Size: a a a

2020 June 27

Y

Yevhenii in Go-go!
Спасибо, почитаю
источник

МП

Мимо Проходящий... in Go-go!
Yevhenii
Хм, я вроде где-то видел, что init() использовать не рекомендуют. Я что-то не так понял и это нормальная практика, или все не так просто?
Про init нубам надо знать, что это одна из немногочисленных ошибок дизайна языка и лучше всего её не использовать вообще никогда. Побочные эффекты пакета трудно тестировать, они снижают читабельность и повышают сложность кода.
источник

M

Mykola in Go-go!
Всем привет!
Пробую разобраться с указателями в Golang. Прочитал много уроков, но немогу понять почему возле типа аргументов  функции пишут *type. Подскажите пожалуста.


package main

import (
 "fmt"
)

var number int = 2

func calc(num *int) { // что такое *int?
 *num += 10 // меняем значение в памяти, на которую указывает num
}



func main() {
 calc(&number) // передаем адрес переменной "number"

 fmt.Println("Calculated number:", number)
}
источник

LS

Leonid Starchenko in Go-go!
Mykola
Всем привет!
Пробую разобраться с указателями в Golang. Прочитал много уроков, но немогу понять почему возле типа аргументов  функции пишут *type. Подскажите пожалуста.


package main

import (
 "fmt"
)

var number int = 2

func calc(num *int) { // что такое *int?
 *num += 10 // меняем значение в памяти, на которую указывает num
}



func main() {
 calc(&number) // передаем адрес переменной "number"

 fmt.Println("Calculated number:", number)
}
Потому что функция работает с переменной а не ее значением. Дабы не писать такое
источник

LS

Leonid Starchenko in Go-go!
A = func(A)
источник

DP

Daniel Podolsky in Go-go!
Mykola
Всем привет!
Пробую разобраться с указателями в Golang. Прочитал много уроков, но немогу понять почему возле типа аргументов  функции пишут *type. Подскажите пожалуста.


package main

import (
 "fmt"
)

var number int = 2

func calc(num *int) { // что такое *int?
 *num += 10 // меняем значение в памяти, на которую указывает num
}



func main() {
 calc(&number) // передаем адрес переменной "number"

 fmt.Println("Calculated number:", number)
}
коллега, вам бы общую теорию подтянуть
источник

M

Mykola in Go-go!
Leonid Starchenko
Потому что функция работает с переменной а не ее значением. Дабы не писать такое
Ага, я понял! Спасибо большое!)
источник

M

Mykola in Go-go!
Daniel Podolsky
коллега, вам бы общую теорию подтянуть
Согласен! Есть какая-то mast-read литература?
источник

LS

Leonid Starchenko in Go-go!
Mykola
Согласен! Есть какая-то mast-read литература?
Боюсь меня вздернут, но рекомендую освоить с++ азы, и отработать там работу с указателями и ссылками. Но вангую что это слишком морочный путь)
источник

DP

Daniel Podolsky in Go-go!
Leonid Starchenko
Боюсь меня вздернут, но рекомендую освоить с++ азы, и отработать там работу с указателями и ссылками. Но вангую что это слишком морочный путь)
только не С++, а С

и основы С - это то, что всем программерам необходимо
источник

Н

Никита in Go-go!
Daniel Podolsky
только не С++, а С

и основы С - это то, что всем программерам необходимо
Поддержу
источник

LS

Leonid Starchenko in Go-go!
Daniel Podolsky
только не С++, а С

и основы С - это то, что всем программерам необходимо
👍 но место этого в инстах учат Delphi))
источник

AK

Artem Krapivin in Go-go!
it depends
у нас был c++ на первом курсе.
источник

M

Mykola in Go-go!
Leonid Starchenko
Боюсь меня вздернут, но рекомендую освоить с++ азы, и отработать там работу с указателями и ссылками. Но вангую что это слишком морочный путь)
Сэр, да сэр!) Спасибо за подсказки! Буду учить 👍
источник

AK

Artem Krapivin in Go-go!
ну и турбопаскаль
источник

DP

Daniel Podolsky in Go-go!
Artem Krapivin
it depends
у нас был c++ на первом курсе.
у вас страуструповский был, я думаю

современный С++ от него дальше, чем ява
источник

AK

Artem Krapivin in Go-go!
Daniel Podolsky
у вас страуструповский был, я думаю

современный С++ от него дальше, чем ява
я, честно, уже и не помню совсем :) давно было.

anyway, какая разница. учиться самому ничто не мешает.
источник

LZ

Lev Zakharov in Go-go!
Mykola
Согласен! Есть какая-то mast-read литература?
Начните с K&R.
источник

ВС

Владимир Столяров... in Go-go!
Они же написали и про go кстати
источник

00

0JLQuCDQotGP0L0= 0x3... in Go-go!
Владимир Столяров
Они же написали и про go кстати
Только керниган
источник